C語言常量定義方法小結

2021-07-28 19:11:06 字數 645 閱讀 5655

之前一直只了解一種定義c語言中常量的方法,今天看書學到了第二種。其實,兩種都需要掌握以下,否則指標部分的學習還真會有一點障礙。

兩種定義方式:

1, const int a = 123;

2, int const a = 123;

上面兩種其實都正確,但是第二種對我來說看起來確實是有些覺得不是很舒服,一直以來我都是使用第一種。寫個測試**:

#include"stdio.h"

const int a = 123;

int const b = 234;

int main(void)

printf("value of a: %d\n",a);

printf("value of b: %d\n",b);

return 0;

編譯執行結果:

e:\workspace\01_程式語言\01_c語言\03_declare>gcc exp_32.c

e:\workspace\01_程式語言\01_c語言\03_declare>a

value of a: 123

value of b: 234

由上面的結果可以看出,gcc下這兩種定義方式全都可以正確識別且沒有任何警告。換用了codewarrior進行了一下測試,也沒有因此而產生任何警告。

C語言 定義常量 完

常量與變數的區別 常量 可讀不可寫。變數 可讀可寫。1.變數的定義 常量定義的兩種方法 const int b 10 定義乙個int型別的常量b為10 1 define pai 3.14159 定義乙個常量pai 2 常量不是左值 放在賦值號左邊的值 所以不能給賦值。define相當於替換,此時pa...

c語言 陣列定義 符號常量定義

1在定義語句中用乙個初始值列表來初始化乙個陣列 include includeint main for size t b 0 b 5 b system pause return 0 如果初始值列表提供的初始值少於陣列元素個數,則餘下的陣列元素將初始化為0.如 int a 5 則有a 1 34 a 2...

python語言常量 Python 定義常量

python python開發 python語言 python 定義常量 常量在編寫程式的時候,一旦設定就不能再進行變動,常量一種約定俗成的方式,所有字母大寫並用下劃線分隔單詞的方式 如max value,out time等 但是python沒有提供設定常量用法,需要自己自定義類實現常量功能。自定義...