const int *a 與int *const a的區別

const  int  *a 

==》const用來修飾指針a所指向的對象

無法通過指針a來修改其所指向的對象的值

但a這個指針本身的值(地址)是可以改變的,可以指向其他對象

int *const a 

==》const用來修飾指針a

因此,a這個指針本身的值(地址)是不可以改變的,

而該指針所指向的對象的值是可以改變的



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