指针常量和常量指针(const修饰)
const修饰指针 常量指针
const int *p=&a;指针指向的值不可以改,指针可以改
const修饰常量 指针常量
int* const p=&a;指针不可以改,指针指向的值可以改。
const既修饰指针又修饰常量
&的本质:
就是常量指针
int &a=b;
等于int * const a= &b;
int a=10;内部发现是引用的,则会自动转化为*a=10
const修饰指针 常量指针
const int *p=&a;指针指向的值不可以改,指针可以改
const修饰常量 指针常量
int* const p=&a;指针不可以改,指针指向的值可以改。
const既修饰指针又修饰常量
就是常量指针
int &a=b;
等于int * const a= &b;
int a=10;内部发现是引用的,则会自动转化为*a=10