- 3
- 0
- 约1.05万字
- 约 37页
- 2018-01-05 发布于河南
- 举报
第8章杨路明指针
指向二维数组的指针变量: 指向一维数组(二维数组的一行)的指针,行指针 定义: 类型标识符 (*指针变量名)[元素个数]; 例 int (*p)[5] ; int a[3][5]; 定义指针变量 p,p可以指向一个有5个元素的一维数组(行数组)。 如: p=a; 则:p++指向a数组的下一行。 例:用指向一维数组的行指针输出二维数组,并将数组中的最大元素及所在行、列号输出。 输出数组中的最大元素及行列坐标: main() { int i,j,m,n,max, (*p)[4]; int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}; p=a; max=**p; m=0 ; n=0; for( i=0 ;i3;i++) { printf(\n); for(j=0; j4 ;j++) { printf(“%5d ”,*(*p+j)); if(max*(*p+j)) { max=*(*p+j); m=i ; n=j ;
原创力文档

文档评论(0)