含义
常量化变量的值
const <数据类型> 变量名 =[<表达式>];
常量化变量的值是为了使得变量的值不能修改
变量由const修饰时,若想使用指针间接访问变量,指针也要由const修饰
const修饰指针
一般形式为:
const <数据类型> * <指针变量名称>[= <指针运算表达式>];
常量化指针目标是限制通过指针改变其目标的值,但指针变量存储的地址值可以修改
const修饰谁谁不能改
const int * p ; //*p不能改 p可以改
int * const q; //q可以改 *q不能改
int const * const r = &a //r不能改 *r也不能改 只能给初始值 后期不可以改