int main(){
//const
int a = 10; //常量 常量不可改变
int b = 20;
// a = 20; //read-only variable is not assignable
//
const int *p = &a; // const * 常量指针 指向常量的指针 指向可变,内容不可变
// p = &b; 可以
// *p = 10; // read-only variable is not assignable
// p = &b;
int * const p1 = &a; // * const 指针常量 这是一个常量 存的是地址的常量 地址不可改,指向不可变
// p1 = &b; // read-only variable is not assignable
*p1 = 10;
const int * const p2 = &a; //指向和内容都是不可更改.
p2 = &b;
*p2 = 10;
return 0;
} |
|