- 1
- 0
- 约1.06万字
- 约 37页
- 2016-12-18 发布于河南
- 举报
8.1 一维数组和指针 8.2 二维数组和指针 8.3 字符串和指针 8.4 一维数组名作函数参数 8.5 二维数组名和指针数组作实参 8.6 字符串(一维字符数组)作函数参数 8.7 字符串数组 对二维数组 int a[3][4],有 a-----二维数组的首地址,即第0行的首地址 a+i-----第i行的首地址 a[i] ? *(a+i)------第i行第0列的元素地址 a[i]+j ? *(a+i)+j -----第i行第j列的元素地址 *(a[i]+j) ? *(*(a+i)+j) ? a[i][j] 2、通过建立指针数组引用二维数组元素 3、通过建立行指针引用二维数组元素 定义形式: 数据类型 (*指针名)[一维数组维数]; 例 int (*p)[4]; 8.3 字符串与指针 1、字符串表示形式 两种方法 用字符数组实现: 8.5 二维数组名和指针数组作实参 8.5.1 用二维数组名作实参 8.5.2 用指针数组作实参 8.6 字符串(一维字符数组)作函数参数 将一个字符串从一个函数传递到另一个函数,可以用地址传递的方法: 用字符数组名作参数 或用指向字符串首地址的字符指针变量作参数。 若在被调用的函数中改变了字符串的内容,在主调函数中则得到了改变后的字符串。 8.7字
原创力文档

文档评论(0)