C語音中的符號常量的定義方法是什麼?使用者11387308671012762019-12-28 16:35:20

符號常量定義: 在C語言中,可以用一個識別符號來表示一個常量,稱之為符號常量。其特點是編譯後寫在程式碼區,不可定址,不可更改,屬於指令的一部分在c語言中符號常量有3定義的方法 例項: #define PAI 3。141592654 2。列舉變數法, 使用方法: enum 符號{ 列舉1 = 值, 列舉2 = 值 }; 通常如果不定義列舉項的值 列舉項會自動賦予常量 從0累加, 也可以對需要賦值的項 賦 值,但是要注意, 列舉變數也是符號常量,只能在定義是進行賦值,在使用過程中 不能賦值。 使用例項: enum state{ off, on}; enum day {one = 1, two = 2, three = 3}; 3。const 型別 const 是宣告一個常量型別, 只能在定義時賦值, 在使用過程中將不能賦值, 因為 const宣告的 常量值會儲存在硬碟中,而不是記憶體。 使用方法; const 型別 符號 使用例項: const int a = 1; int b = 0; b = b+a; 如果 用 a += a; 就會出錯,因為a是常量 符號常量的形式就是以上這幾種, 使用最多的是 宏定義的形式, 通常使用在一些需要以具體含義代替值的地方。