常量指針、常量指針變量、指針常量一點通

常量指針:

const int * p = &a;

速記:const在int前面,所以p纔是常量。想要通過p修改指針指向的數值是不可以的。例如: *p = 12; 是不可以實現的。

常量指針變量:

int * const p = &a;

速記:const在p前面,所以p本身是個常量,不可以操作p的值來將指針指向別處。例如:p = &b; 是不可以實現的。

指針常量:

const int * const p = &a;

速記:*p和p的值都不能修改

後續優化可以補充圖片。

發佈了17 篇原創文章 · 獲贊 2 · 訪問量 2123
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章