跳轉到內容

理解 C++/變數

來自華夏公益教科書,開放的書籍,為一個開放的世界

一個變數一個符號名稱,它代表一個值,並且可以在該值的位置使用。變數的使用方式類似於代數中字母有時用來代替數字的方式(例如 x=14,x+2=16)。但是與代數不同,C++ 中的變數名稱不限於單個字母,值也不限於數字。變數可以使程式設計更容易,因為 "3.14159" 所代表的意義可能不如 "pi" 所代表的意義容易理解。

變數使用的基本原理如下

int x = 14;
int a = 4;
int myint = a * a;

cout << myint;
cout << x * 2;
cout << x * a;


Output:

16
28
56


我們看到變數xamyint在頭三行中被宣告或賦予了值。變數可以被宣告為值,例如 14 或 4,其他變數,這會賦予它們相同的值,或者使用其他變數的表示式,這會賦予它們簡化表示式的值。 "cout <<" 部分告訴程式輸出後面的內容。輸出函式可以輸出單個變數,這將給出變數的值,或者輸出表達式,這將給出簡化表示式的值。

需要注意三點。第一,由於這段程式碼在普通編譯器上無法正常編譯或執行,因此被稱為 "虛擬碼"。為了便於理解,許多示例都以虛擬碼的形式給出。第二,這裡只使用了 "int" 型別,但還有兩種主要變數型別:字串和布林值。我們將在後面介紹這些。最後,在 C 和 C++ 中,"=" 運算子並不像它看起來那樣。它將表示式的左側設定為右側計算出的值。當程式檢查兩個數字是否相等時,它使用 "==" 運算子。

華夏公益教科書