我有以下程序...我有一個Turbo C的編譯器,int
爲2個字節..這個程序中的&a [0]和a之間的區別是什麼?
#include<stdio.h>
main()
{
int a[3][2]={
{1,3},
{2,0},
{3,4}
};
printf("%d",(a+1)); //increments 2 bytes
printf("%d",(&a[0]+1)); // increments 4 bytes
printf("%d",(a[2]));
return 0;
}
是什麼a+1
和&a[0]+1
之間的區別?
你爲什麼不檢查'if(a ==&a [0])' – bugwheels94 2012-08-03 09:48:08