#include<stdio.h>
int main()
{
int i,j,b,a[3][3],t;
i=1,j=2;
a[0][0]=55;
b=*(a+i)+j;
t=a+2;
printf("%d %d %d %d",b,t,a,a[0][0]);
printf("\n");
return 0;
}
结果是
6684148 6684152 6684128 55
b为什么可以看成是a【i】【j】,*(a+i)不是根据地址取值吗
t为什么算成a+2 * 12,是整型的4倍再翻3倍?