勵志

勵志人生知識庫

明示常量

明示常量C語言中是通過`#define`預處理指令定義的,這種常量也被稱為符號常量。`#define`指令可以出現在源檔案的任何地方,定義的明示常量有其作用區域,其定義從指令出現的地方到該檔案末尾或者`#undef`命令之間有效。使用`#define`指令最常見的用法就是用來定義明示常量,但該指令還有許多其他用途。用法為`#define 標識符 常量`,注意後面沒有分號。`#define`又稱宏定義,標識符是所定義的宏名,簡稱宏。標識符的命名規則遵守C語言的標識符命名規則,不過通常採用大寫字母來命名宏,以此提醒程式設計師注意。`#define`的功能是將標識符定義為其後的常量。明示常量的特點是:定義的標識符不占記憶體,只是一個臨時的符號,預編譯後這個符號就不存在了。