變數的意義:方便管理記憶體空間
變數語法:資料型別 變數名 = 變數初始值;
常量的意義:用於記錄程式中不可更改的資料
常量的語法:
巨集常量:#define 常量名 常量值
const 資料型別 常量名 = 常量值;
const 和define 定義常量的區別:
define 在編譯的預處理階段起作用,const在編譯執行的時候起作用。
define無腦進行替換,不進行型別檢查,const進行型別檢查。
define占用**段的空間,有多少使用define的地方就有多少define的備份,const占用資料段空間,只有乙個備份。
define可以使用undef取消某個常量的定義,進行重定義,使用undef後,常量名不再是常量名,可以被定義為變數等。 const不能進行重定義。
#define 常量名 常量值
#undef 常量名
define可用於防止標頭檔案被重複引用,const做不到。
使用define防止標頭檔案被重複引用:
語法:
#ifndef
___h_
#define
___h_
//project是專案名稱,path是相對路徑,file是頭檔名稱..
..#endif
不能使用關鍵字命名
由字母、數字、下劃線構成
命名的第乙個只能是字母或者下劃線
大小寫敏感
c 學習筆記一 變數 常量 預定義資料型別
變數宣告 int number number 10 或int number 10 常量宣告 const int number 10 必須在宣告時進行初始化 預定義資料型別有兩種 值型別 13個 引用型別 兩個 string,object 值型別 1 整型 2 浮點 3 decimal decimal...
perl學習筆記一 變數
變數 一.直接量 常量 perl中常量和其他語言例如c語言沒什麼太大區別。所以在下面指出一些與其他語言不相同的地方。1.1 數字常量 在perl中可以表示八進位制和十六進製制。八進位制以0打頭,十六進製制以0x打頭。例如 a 010 八進位制 b 0x10 十六進製制 為了不跟八進位制的數字混淆,數...
Perl學習筆記 一 變數
標量可以存放的資料型別有很多,除了常用的字串和數字外,還可以存放引用,而引用則可以是任何型別資料的引用.比如 array 1,2,3 ref array 建立乙個對陣列array的引用 注意引用的使用方法是,在所引用的物件前面加上 而在解引用的時候需要記住的是引用是乙個標量,所以 ref表示的是乙個...