常變量:const 數據類型 符號常變量 = 數值
如:const float PI=3.14;
指針常量:
數據類型 *const 指針變量=變量名
如:char *const p="abc";
const修飾的是指針變量,而不是指針的值,所以指針指向的值是可以修改的。
常指針:
const 數據類型 *指針變量=變量名
或者是
數據類型 const *指針變量=變量名
這是指針指向的值就是不可以改變的。
還有壹種情況就是指針變量本身不可以修改,指針指向的值也是不允許修改的,就是指針常量和常指針組合,這種稱為
常指針常量:
const 數據類型 *const 指針變量=變量名
或
數據類型 const *const 指針變量=變量名
還有壹個比較重要的就是常函數:這個我自己還是前壹段時間剛剛理解,建議妳看看這個網頁:/JimFire/archive/2008/10/06/3020013.aspx。