在C語言中,常量可以使用#define
預(yù)處理器指令或使用const
關(guān)鍵字來定義。
#define
定義常量:#define PI 3.14159
#define MAX_NUM 100
const
關(guān)鍵字定義常量:const double PI = 3.14159;
const int MAX_NUM = 100;
使用#define
定義的常量在整個程序中都有效,而使用const
關(guān)鍵字定義的常量只在定義的作用域內(nèi)有效。通常推薦使用const
關(guān)鍵字定義常量,因?yàn)樗哂蓄愋桶踩?、有作用域等?yōu)點(diǎn)。