zoukankan      html  css  js  c++  java
  • 文件和指针

    文件:
        除了文本文件外,所有的数据都可以算是二进制文件。二进制文件的优点在于存取速度快,占用空间小,以及可随机存取数据。
        使用fopen()函数打开的文件会先将文件复制到缓冲区。注意:所下达的读取或写入动作,都是针对缓冲区进行存取而不是磁盘,只有当使用fclose()函数关闭文件时,缓冲区中的数据才会写入磁盘。
        

    int (*ptr)[5];
    (*ptr)[5]是 指向一个具有5个int长度大小的一维数组指针
    ptr是这个指针的指针变量
    (*ptr)[5]通常指向二维数组中的某一行
    (int *) p [5]是一个指针数组,是一个有5元素的数组,每个元素都是一个int指针
    (int *) p [5]中的每一个指针元素 可以指向一维数组中任意一个元素
    也可以指向 5个单个的int型变量
    int (* p) [5];
    int a[3][3]={1,2,3,4,5,6,7,8,9};
    p=a[1]; 则p[2]的值5
    (int*)q[5];
    int a[3][3]={1,2,3,4,5,6,7,8,9};
    q指针想要获取二维数组中的元素就需要一个一个获取其地址了

  • 相关阅读:
    绘制程序流程图笔记
    强软弱虚引用
    安全点和安全区域
    垃圾回收算法
    垃圾回收相关算法
    内存访问全过程
    多级页表与快表
    分页
    虚拟内存
    内存分段机制
  • 原文地址:https://www.cnblogs.com/luoyanghao/p/6093415.html
Copyright © 2011-2022 走看看