C++ 中常量和變數有什麼不同?
變數和常量是兩種常用的數學概念。簡單來說,變數是可以更改或具備更改功能的值。常量是不變的值。
例如,如果你有一個程式含有 10 個半徑的列表,並且你想計算所有這些圓形的面積。要找到這些圓形的面積,你可以編寫一個程式,其中將包括一個變數來儲存圓周率的值,並且此值在整個程式中保持不變。可以將這樣的值宣告為常量。
在同一個示例中,如果你在迴圈中計算面積,你可以使用同一個變數來暫時儲存面積的值並將其打印出來,然後再將它用於其他計算。上述程式碼看起來如下:
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
}圓周率的值在該程式的整個生命週期中保持不變。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP