狠简单的指针问题,求解...
程序代码:#include<stdio.h>
int main()
{
int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
int *p;
for(p=a[0];p<a[0]+12;p++)
{
if((p-a[0])%4==0) //这里!!!
printf("\n");
printf("%d\t",*p);
}
printf("\n");
}例如p首地址是1000,第二个时是1004呀,(1004-1000)%4等于0啊!为什么不是第二个就换行?求高手求解






