C++ 中常量和變數的區別是什麼?
變數和常量是兩個常用的數學概念。簡單來說,變數是可以變化的值或有能力變化的值。常量是不變的值。
例如,如果你有一個程式有一個 10 個半徑的列表,你想計算所有這些圓的面積。為了求出這些圓的面積,你需要編寫一個程式,其中有一個變數儲存 PI 的值,並且該值在整個程式中都不會改變。這種值可以宣告為常量。
在同一個例子中,如果你在一個迴圈中計算面積,你可以使用同一個變數暫時儲存面積值並將其打印出來,然後將其重新用於其他計算。上述程式碼看起來像這樣 −
float area;
const float PI = 3.141;
for(int i = 0; i < 10; i++) {
area = PI * radii[i] * radii[i]; // Calculate area
cout << area; // Print area
}PI 的值在這個程式的整個生命週期中保持不變。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP