指针和数组的问题
#include <stdio.h>main()
{ int aa[3][3]={{2},{4},{6}},i,*p=&aa[0][0];
for (i=0;i<2;i++)
{if(i==0) aa[i][i+1]=*p+1;
else ++p;
printf("%d",*p);
}
printf("\n");
system("PAUSE");
return 0;
}
这个程序的运行结果是23. 本来以为对指针和数组的理解已经基本可以了,可是一到这个问题,又不会了,请高手帮帮忙。特别是那个++p的地方。。。