二战苏联无坐力炮:请教一个c语言问题,麻烦解释一下,谢谢!!使用指向数组元素的指针输出二维数组的所有元素,请填空。

来源:百度文库 编辑:高考问答 时间:2024/04/30 23:35:16
使用指向数组元素的指针输出二维数组的所有元素,请填空。
main()
{ int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
int *p,i;
p=a[0];
for(i=0; i<12; i++)
{ if (i%4==0) printf("\n");
printf("%4d ",*_________); } }

请填空。

我给你的程序注释一下:
main()
{ int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
int *p,i;
p=a[0]; /*指针p指向数组a[0]*/
for(i=0; i<12; i++)
{ if (i%4==0) printf("\n"); /*每输出4个数就换行*/
printf("%4d ",*_________); } } /*填 p++ ,输出每一个元素*/
通过指针地址的移动来输出。

p++

p+i