第十章指針10.1指針的概念10.2變量的指針和指向變量的指.pptVIP

  • 2
  • 0
  • 约1.91万字
  • 约 95页
  • 2017-04-07 发布于天津
  • 举报

第十章指針10.1指針的概念10.2變量的指針和指向變量的指.ppt

第十章指針10.1指針的概念10.2變量的指針和指向變量的指

【例】利用行指针变量求二维数组各列之和。 #define M 3 #define N 4 main( ) { int a[M][N], i, j, sum, (*p)[N]; p=a; /*p保持指向首行*/ for(i=0; iM; i++) for(j=0; jN; j++) scanf(%d, *(p+i)+j); for(i=0; iM; i++) /*按行输出数组*/ { for(j=0; jN; j++) printf(%4d, *(*(p+i)+j)); printf(\n); } for(j=0; jN; j++) /*按列求和并输出*/ { for(sum=0,i=0;iM;i++) sum=sum+*(*(p+i)+j); printf(%d Col: sum=%d\n, j+1, sum); } } YS 4) 用指针在函数间传递二维数组的地址 主调和被调函数需对同一个数组操作时,不仅应 将数组的指针作为函数的参数,而且还要保证实参与 形参的指针单位要一致。 实参与形参的对应关系: 二维数组元素的指针 二维数组名带1个下标 二维数组行的指针 指

文档评论(0)

1亿VIP精品文档

相关文档