c++

C++中如何声明和使用const指针

小樊
89
2024-08-07 15:43:18
栏目: 编程语言

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

0
看了该问题的人还看了