作者:
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
麻煩解惑~~謝謝:)