欲阻止一个变量被改变,可以使用const关键字。
在定义该const变量时,不用将其初始化。
在一个函数声明中,const可以修饰形参,表明它是一个输入参数,在函数内部不能改变其值
对于类的成员函数,有时候必须指定其返回值为const类型,以使得其返回值不为“左值”
A 选项的描述是正确的。const关键字可以限制一个变量被改变,即使在程序的其它部分进行修改,这种限制对于保证代码的正确性非常有用。
B 选项的描述是错误的。在定义const变量时,必须将其初始化,否则编译器会报错。
C 选项的描述也是正确的。const可以用于修饰函数的形参,表示该形参是输入参数,函数内部不能修改它的值。这样做可以提高代码的可读性和安全性。
D 选项的描述同样是正确的。有时候我们需要将成员函数的返回值指定为const类型,这可以使得返回值不为左值,从而防止调用者对返回值进行修改,保护类的内部状态。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题