1.const关键字是什么?
答:const是C/C++中的一个关键字,用于修饰变量。当一个变量被const修饰,这个变量就被赋上了只读属性,该变量里的数据只能被访问。如果后续用户想要对其中的值进行修改,则编译器将会报错。
但是可以通过指针间接修改,const int a=10,int*p=&a,*p=9;
2.const修饰变量的注意事项?
答:const定义变量时候一定要初始化
被const关键字修饰的形参的值在函数内部不能被改变
const可以修饰函数返回值,使之不能被改变。
3.const修饰指针变量的三种方式?
int const*p; 指向的内容不可改变
int *const p; 指向不可改变
int const * const p; 指向和指向的内容都不可改变