cpp const关键字用法
时间: 2023-01-15 11:59:00 浏览: 161
const 关键字用于声明常量。常量是指在程序执行期间不会改变的量。
在 C++ 中,常量可以是任意类型,包括基本类型(如 int、char 等)和用户定义类型。常量的值必须在编译期间确定,并且不能在程序执行期间改变。
使用 const 关键字声明常量的语法如下:
```cpp
const type name = value;
```
例如,要声明一个名为 pi 的常量,类型为 double,值为 3.14,可以使用以下语句:
```cpp
const double pi = 3.14;
```
注意:使用 const 关键字声明的常量名称必须使用大写字母表示,这是一种编程习惯。
您还可以使用 const 关键字来声明指针常量。例如,要声明一个指向常量的指针,可以使用以下语句:
```cpp
const int* p = &x;
```
这表示 p 是一个指针,它指向的内存位置的值是常量。这意味着您不能通过指针修改指向的内存位置的值。
您还可以声明一个指向常量的常量指针。例如,要声明一个指针,它本身是常量,并指向常量,可以使用以下语句:
```cpp
int x = 10;
const int* const p = &x;
```
阅读全文