常量區別變數,是不會變的量,只有宣告的時候允許賦值,其他任何時候都不允許被賦值,如果你給他賦值了編譯器會報錯。
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 上面兩種其實都正確,但是第二種對我來說看起來確實是有些覺得不是很舒服,一直以來我都是使用...