在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來修改其值。