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 次浏览

开启你的 职业生涯

完成此课程并获得认证

开始
广告