使用指针操作二维数组复制与打印但是出错了
#include<stdio.h>
int main()
{
int a[2][3],*p=a[0];
int i,j;
for(i=0;i<2;i++)
for(j=0;j<3;j++)
scanf("%d",*(p+i)+j);
// for(i=0;i<2;i++)
// for(j=0;j<3;j++)
printf("%d",*((p+i)+j));
for(;p<a+6;p++)
printf("%d",*p);
return 0;
}
内层循环包含两个语句,需.用大括号括起来。