c 常量定義方法及區別(筆記)

2021-10-18 07:56:14 字數 836 閱讀 3106

常量區別變數,是不會變的量,只有宣告的時候允許賦值,其他任何時候都不允許被賦值,如果你給他賦值了編譯器會報錯。

c++常量有兩種定義方式:

兩種常量宣告方式區別不大,只有當一行要宣告多個變數的時候才表現出const位置的區別。

#define編譯預處理後面都沒有分號,const後面要後分號。

建議把常量定義為大寫字母形式,這是大眾程式設計習慣。

#define 宣告常量是c語言的宣告方式

#define原本的用途是類似word中的查詢全部替換

編譯預處理後面都沒有分號

#define weight 12

#define high 52

#define newline '\n'

您可以使用const字首宣告指定型別的常量,如:

const int weight= 12;

const int high= 52;

const char newline = '\n';

兩種常量宣告方式區別不大,只有當一行要宣告多個的時候才表現出const位置的區別

如1:const後面是資料型別,則後面宣告的所有名字都是常量

const int a = 20,b=30;

a和b都是常量

如2:const後面跟的是其中乙個是名字,則後面只有那個名字才是常量,其他的不是。

int const a =40 , b=50;

int c = 60 , const d =70;

其中a和d宣告的是是常量

而b和c宣告的是變數

建議把常量定義為大寫字母形式,這是大眾程式設計習慣。

php常量及變數定義方法

1.定義常量define constant hello world.常量只能包含標量資料 boolean,integer,float 和 string 呼叫常量時,只需要簡單的用名稱取得常量的值,而不能加 符號,如 echo constant 注 常量和 全域性 變數在不同的名字空間中。這意味著例如...

C 學習筆記 常量定義

include iostream using namespace std define pi 3.14159 const double pi 3.14159 intmain intargc,char argv include iostream using namespace std define p...

C語言常量定義方法小結

之前一直只了解一種定義c語言中常量的方法,今天看書學到了第二種。其實,兩種都需要掌握以下,否則指標部分的學習還真會有一點障礙。兩種定義方式 1,const int a 123 2,int const a 123 上面兩種其實都正確,但是第二種對我來說看起來確實是有些覺得不是很舒服,一直以來我都是使用...