數組名和數組名取地址的區別?

在C中, 在幾乎全部使用數組的表達式中,數組名的值是個指針常量,也就是數組第一個元素的地址。 它的類型取決於數組元素的類型: 若是它們是int類型,那麼數組名的類型就是「指向int的常量指針「。 在如下兩中場合下,數組名並非用指針常量來表示,就是當數組名做爲sizeof操做符和單目操做符&的操做數時。 sizeof返回整個數組的長度,而不是指向數組的指針的長度。 取一個數組名的地址所產生的是一個指
相關文章
相關標籤/搜索