一、const与基本数据类型:
作用:const定义的变量可以视为常量,无法更改。
注意:使用const定义变量的同时必须初始化,否则报错。
例子:
const int x = 10;
则变量x无法修改。
二、const与指针类型:
三种形式:
(1)两种方式等价:均表明指针p所指内容(*p)不可更改,但指针p可以改。
1.const int *p = null;
2.int const *p = null;
(2)表明指针p不可以改,而指针p所指内容(*p)可改。
1.int * const p = null;
三、const与引用:(引用后的别名不可更改值)
1.int x = 3; const int & y = x;
四、const与函数:
const 可以用来修饰函数的形参,则表明传入的引用或指针实参在函数体内部不可修改。所以为了避免参数的改变,我们常常在传入指针参数或对象参数,在前面加上一个const关键字,避免不小心的修改。
646

被折叠的 条评论
为什么被折叠?



