在C++中,const
关键字可以用于修饰变量,以表示该变量的值是不可修改的。这有助于提高代码的可读性和安全性,因为一旦为变量分配了初始值,就不能再修改它。以下是一些使用const
修饰变量的示例:
const int kConstantValue = 42; // 整数常量
const double kPiValue = 3.14159; // 双精度浮点数常量
const char* kStringConstant = "Hello, World!"; // 字符串常量
需要注意的是,如果使用const
修饰指针变量,那么指针本身不能指向其他地址,但可以修改指针所指向的内容(除非将指针声明为指向常量的指针)。例如:
const int* pInt = &kConstantValue; // 指向整数的指针常量
int value = *pInt; // 可以通过指针获取整数值
pInt = &kAnotherValue; // 可以改变指针指向另一个地址,但不能修改所指向的内容
总之,const
关键字可以用于修饰变量,以表示该变量的值是不可修改的。这有助于提高代码的可读性和安全性。