常量指针

1.常量

#include <iostream>
using namespace std;

int main(int argc, const char * argv[]) {
    int a = 10;
    const int b = a;  //定义常量必须给初始值,否则它一直是随机值,而且无法更改
    cout<<"b:"<<b<<endl; //10
    a =100;
    cout<<"b:"<<b<<endl; //10
    return 0;
}

可以看到:常量一旦定义就不能改变了,注意定义常量必须完成初始化

2.常量指针

常量指针即指向常量的指针 编译器报错了,常量只可读,不可写

常量指针p先指向a,后指向b:

results matching ""

    No results matching ""