數組名a和&a的區別

1、a表示&a[0],也即對數組首元素取地址,a+1表示首地址+sizeof(元素類型)。 2、&a雖然值爲數組首元素地址,但類型爲:類型 (*)[數組元素個數],所以&a+1大小爲:首地址+sizeof(a)。    &a取得是整個數組的地址!既數組名取地址等價於對數組取地址。 在學習c語言的過程中我們可以發現一個一維數組的的數組名往往具有兩層含義:   *作爲數組名代表整個數組   *作爲指針
相關文章
相關標籤/搜索