楼主:
hsin820 (sheeel)
2015-11-02 17:00:36#include<stdio.h>
int main()
{
int A[2][3] = {{2,3,5},{7,11,13}};
int *p1 = &A[0][0];
printf("%d",*(p1+7));
return 0;
}
想请问各位
能解释 *(p1+7) 印出的结果为0是为什么吗?
用自己电脑compile结果是0
但是用线上平台的结果也同样是0
请问这是巧合吗?
因为*(p1+6)、*(p1+8)都是乱数
怎么*(p1+7)就是0
麻烦解惑~~谢谢:)