const int *a 与int *const a的区别

const  int  *a 

==》const用来修饰指针a所指向的对象

无法通过指针a来修改其所指向的对象的值

但a这个指针本身的值(地址)是可以改变的,可以指向其他对象

int *const a 

==》const用来修饰指针a

因此,a这个指针本身的值(地址)是不可以改变的,

而该指针所指向的对象的值是可以改变的



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