宏常量,宏替換,const常量


(1)宏常量也稱為符號常量,是指用一個標識符號來表示的常量,宏常量是由宏定義編譯預處理命令來定義的,宏定義的一般形式:#define 標識符 字符串

宏定義中的標識符被稱為宏名,將程序中出現的宏名替換成字符串的過程稱為宏替換,宏替換時是不做任何語法檢查的,因此,只有在對已經被宏展開后的源程序進行編譯時才會發現語法錯誤

(2)const常量:使用宏常量的最大問題是,宏常量沒有數據類型。那么是否可以聲明具有某種數據類型的常量呢?這就是const常量

const常量被編譯器放在只讀存儲區,不允許在程序中改變其值,因此const常量只能在定義時賦初值。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM