在C++中,可以使用const关键字来声明const指针。const指针是指向常量的指针,即指针所指向的值不能被修改。
以下是声明和使用const指针的示例:
int main() {
int x = 10;
const int *ptr = &x; // 声明一个指向常量的指针,指向变量x
// *ptr = 20; // 错误,不能修改指针所指向的值
x = 20; // 可以修改变量x的值
cout << *ptr << endl; // 输出20
return 0;
}
在上面的示例中,使用const int *ptr来声明一个指向常量的指针,指向变量x。由于ptr是一个const指针,因此不能修改指针所指向的值。对于ptr指向的变量x,仍然可以通过变量名x来修改其值。