C语言中的指针分析.pptVIP

  • 7
  • 0
  • 约9.61千字
  • 约 33页
  • 2016-06-10 发布于湖北
  • 举报
* * 二维数组作函数参数(参考程序“传递二维数组的函数” 在利用函数对二维数组进行操作时,形参可以有多种形式,如行指针和列指针(参考程序“二维数组传递行指针和列指针求均值”) 二维数组与一维数组指针变量的关系 如 int a[5][10] 与 int (*p)[10]; 二维数组名是一个指向有10个元素的一维数组的指针常量 p=a+i 使 p指向二维数组的第i行 *(*(p+i)+j) ? a[i][j] 二维数组形参实际上是一维数组指针变量, 即 int x[ ][10] ? int (*x)[10] 变量定义(不是形参)时两者不等价 系统只给p分配能保存一个指针值的内存区(一般4字节);而给a分配sizeof(int)*5*10字节的内存区 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * C语言中的指针 报告人:李建波 2015年6月8日 为什么学习指针 C程序设计中使用指针可以: 使程序简洁、紧凑、高效 有效地表示复杂的数据结构 动态分配内存 得到多于一个的函数返回值 8.

文档评论(0)

1亿VIP精品文档

相关文档