希望能深入淺出,不要長篇大論。謝謝 。
2 回答

白板的微信
TA貢獻1883條經驗 獲得超3個贊
const 表示常量,相當于宏定義,只能讀取,不能修改。
常變量:const 數據類型 符號常變量 = 數值
如:const float PI=3.14;
指針常量:
數據類型 *const 指針變量=變量名
如:char *const p="abc";
const修飾的是指針變量,而不是指針的值,所以指針指向的值是可以修改的。
常指針:
const 數據類型 *指針變量=變量名
或者是
數據類型 const *指針變量=變量名
這是指針指向的值就是不可以改變的。
還有一種情況就是指針變量本身不可以修改,指針指向的值也是不允許修改的,就是指針常量和常指針組合,這種稱為
常指針常量:
const 數據類型 *const 指針變量=變量名
或
數據類型 const *const 指針變量=變量名
- 2 回答
- 0 關注
- 431 瀏覽
添加回答
舉報
0/150
提交
取消