C语言程序设计应用教程 作者 许勇 第6章 指针.pptVIP

  • 4
  • 0
  • 约2.13万字
  • 约 80页
  • 2015-12-09 发布于未知
  • 举报

C语言程序设计应用教程 作者 许勇 第6章 指针.ppt

第6章 指 针 预备知识 6.1 指针的含义 6.2 指针变量 6.3 指针与数组 总结,对二维数组的引用有三种方式: ①下标法。如a[i][j]或p[i][j]。 ②指针法,如*(*(p+i)+j)或*(*(a+i)+j)。 ③下标指针混合法,如(a[i]+j),(p[i]+j),(*(a+i))[j],(*(p+i))[j],*(a[0]+i*n+j)等。 注意: 6.4 指针与函数 2.数组元素地址作实参 当用数组元素的地址作为实参时,因为是地址值,所以对应的形也应当是基类相同的指针变量。 3.函数的指针形参和函数体中数组的区别 当用数组元素的地址作为实参时,因为是地址值,所以对应的形也应当是基类相同的指针变量。 6.5 指针与字符串 6.6字符数组与字符指针的区别 6.7 多级指针 1.指向行指针的指针变量 定义形式: 数据类型 *(*变量名)[指向的数组长度]; 例如: int *(*p)[4]; 2.指向指针的指针数组 其定义形式为: 数据类型 **数组名[数组长度]; 例如: int **b[6]; 3. 指向行指针的指针数组 定义的一般形式为: 数据类型 *(*变量名[数组长度])[指向的数组长度]; 例如: int *(*b[3])[4]; 6.8 指针的数据类型小结 例6.17 用移动指针的方

文档评论(0)

1亿VIP精品文档

相关文档