腾讯云点播做视频网站,深圳网站设计哪家公司好,做网站属于什么费用,wordpress创客云const修饰指针
常量指针
特点为指针的指向可以改#xff0c;但是指针指向的值不可以修改
int a 10;
int b 20;
const int *p a;
*p 20; //错误#xff0c;指针的指向的值不可更改
p b; //正确
指针常量
特点是指针的指向不可以改#xff0c;指针指向的值…const修饰指针
常量指针
特点为指针的指向可以改但是指针指向的值不可以修改
int a 10;
int b 20;
const int *p a;
*p 20; //错误指针的指向的值不可更改
p b; //正确
指针常量
特点是指针的指向不可以改指针指向的值可以改
int * const p a;
*p 20;//正确指针指向的值可以改
p b; //错误指针指向不能改
const既修饰指针又修饰常量
const int* const p;//都不可以改
一种很好的记忆方法
常量指针和指针常量很容易搞混不过其实你根据意思来记就比较容易
常量 ———— 视作const
指针 ————视作*
那么常量指针就其实是const 类型* 变量名这里暂定为p
然后const固定了* p,那么 *p就变不了了也就是p指向的变量值不能改变
反过来指针常量就是类型*const变量名这里暂定为p
然后const固定了p那么p就变不了了也就是p的指向不能变了