一、常量指針與指向常量的指針的區別
以指針*爲分隔符,const在*的右邊表示指針本身具有不可修改的屬性,在*的左邊表示指針指向的數據具有不可修改的屬性。
指向常量的指針:type const * 或 const type *
常量指針:type * const
舉例:
二、數組名的本質
int a[] = {1, 2, 3};
數組名是數組的首地址,即第一個元素的地址。所以,下面這些表達式表示的含義都是一樣的:
此外,數組名是一個常量指針,是一個右值(r-value),所以不可以直接對數組名進行如下操作: