2
const的用法小結:
引入const的目地
既要使資料能在一定範圍內共享,又要保證它不被
任意修改,這時可以使用const即把有關的資料定
義為常量。(const 唯讀常量,初始化之後就不能修改)
常物件的資料成員都是常資料成員,因此常物件的
建構函式只能用引數初始化表對常資料成員進行初
始化。指向物件的常指標
如果想將乙個指標變數固定地與乙個物件相聯絡
(即該指標變數始終指向乙個物件),可以將它指定
為const型指標變數。
const是乙個高深的東西,在今後的程式設計中還會遇到
(三十六)讓常量唯讀 const限定符
有時候,我們會讓乙個常量全程保持不變,並且避免讓他因為某些操作而變化,這個時候,我們就需要禁止常量被修改。例如 我們int day 30 這個時候,我們只需要這個變數day的數值為30,不需要他變化,這個時候,day實際上就是乙個常量了,他的數值為30。於是呢,我們可以這麼做,比如說const in...
(三十六)讓常量唯讀 const限定符
有時候,我們會讓乙個常量全程保持不變,並且避免讓他因為某些操作而變化,這個時候,我們就需要禁止常量被修改。例如 我們int day 30 這個時候,我們只需要這個變數day的數值為30,不需要他變化,這個時候,day實際上就是乙個常量了,他的數值為30。於是呢,我們可以這麼做,比如說const in...
C 深度解析 9 const 常量?唯讀變數?
2 小結 看了前面的關於 const 的內容,不知道是不是有疑問,const 什麼時候為唯讀變數,什麼時候是常量?綜上所述,在編譯期間不能直接確定初始值的 const 標示符,都被作為唯讀變數處理。const 引用的型別與初始化變數的型別 9 1.c include intmain 編譯執行 g 9...