在这里插入代码片
int a[3][4]={1,2,3,4,5,6,6,5,4,3,2,1};
int *p;
for(p=&a[0][0];p<=&a[2][3];p++)
{
if((p-&a[0][0])%4==0)
printf("\n");
printf("%d\t",*p);
}
printf("\n");
循环到第二个5不应该先换行在打印吗?
就是这样·
1 2 3 4
5 6 6
5 4 3 2
1
在这里插入代码片
int a[3][4]={1,2,3,4,5,6,6,5,4,3,2,1};
int *p;
for(p=&a[0][0];p<=&a[2][3];p++)
{
if((p-&a[0][0])%4==0)
printf("\n");
printf("%d\t",*p);
}
printf("\n");
循环到第二个5不应该先换行在打印吗?
就是这样·
1 2 3 4
5 6 6
5 4 3 2
1