*const 指標常量強調你不可以對這個指標二次賦值,
const* 常指標強調你不可以通過本指標來操作其指向的內容,
uj5u.com熱心網友回復:
簡單的一匹* 和const的位置可以讀出正確的名字
int* int 的 指標【即指標指向的內容是int】
const * 常量 的 指標 【即指標指向的內容是常量】
const int* int型常量 的 指標【即指標指向的內容是int型常量】
區分兩者把語文學好就可以了
uj5u.com熱心網友回復:
指向常量的指標表示該指標中存放的是常量的地址,常量指標指的是指標本身是常量,不能修改該指標中保存的地址,而該地址保存的可以是常量也可以是變數。具體區別請參考《C++中指向常量的指標和常量指標》
希望能夠幫到您!
uj5u.com熱心網友回復:
說起來挺可笑的,絕大多數C語言圖書都沒把這個問題講清楚。
uj5u.com熱心網友回復:
const* 常指標強調你不可以通過本指標來操作其指向的內容
這句話需要改一下,不可以通過本指標來修改(寫)其指向的內容,不包括讀哦,是可以讀的
uj5u.com熱心網友回復:
各位大神,細品,什么是精練,uj5u.com熱心網友回復:
4樓的弟兄提議很好,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/17636.html
標籤:C語言
