const的聲明 指針

const int a;
int const a;//前兩個的作用是一樣,a 是一個常整型數
const int *a;//a 是一個指向常整型數的指針(整型數是不可修改的,但指針可以),這裏const 修飾的是int,而int定義的是一個整值
int * const a;//a 是一個指向整型數的常指針(指針指向的整型數是可以修改的,但指針是不可修改的),這裏const修飾的是 a ,a代表的是一個指針地址

const int * const a ;//a 是一個指向常整型數的常指針(指針指向的整型數是不可修改的,同時指針也是不可修改的)

常量指針與指針常量的區別(轉帖)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章