開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
GCC
問題(Question):
想問的問題是以下
int a[5][10][15];
printf("%d\n", &a[2] - &a[0]);
printf("%d\n", a[2] - a[0]);
第一個 printf 是 2 第二個是 20
我知道如果只有a[2]是指"值",但目前是只有宣告但沒有給值,那會? 是代表什麼意思?
如果加了 &a[2] 意思是他的位址吧? 但想很久還是沒辦法推出是怎麼出現這兩個答案的
對於三維陣列非常的不了解
謝謝哦:)