int main(void)
{
int a[2][3]={1,111,2,3,4,5};
int * b;
for(b=a[0];b<a[0]+6;b++) //为什么不是for(b=&a[0];b<&a[0]+6;b++)或for(b=a;b<a+6;b++)
printf("%d ",*b);
return 0;
}
#include "stdio.h"
int main(void)
{
int a[2][3]={1,2,3,4,5,6},i;
int (* p)[3];
for(p=a;p<a+2;p++) //二维数组就可以这样,为什么一维数组不行。
{
for(i=0;i<3;i++)
printf("%d ",(*p)[i]);
printf("\n");
}
}