C++ 中 const 關鍵字是什麼?


我們使用 const 限定符將變數宣告為常量。這意味著在變數初始化後,我們無法再更改其值。使用 const 有非常大的好處。例如,如果你有一個常量值(如 PI 值),你將不希望程式中的任何部分修改該值。所以你應該將其宣告為 const。

編譯器可能會將使用 const 限定型別宣告的物件放置在只讀記憶體中,並且如果在程式中從未獲取 const 物件的地址,它可能根本不會被儲存。例如,

#include<iostream>
using namespace std;

int main() {
   const int x = 10;
   x = 12;
   return 0;
}

這段程式會產生一個錯誤,因為我們嘗試重新分配一個 const 值。

更新於: 10-Feb-2020

460 次瀏覽

開啟你的 職業生涯

完成此課程並獲得認證

開始
廣告
© . All rights reserved.