const大家都知道,const修饰哪个变量,变量就不会改变。
那有没有一种可能,我们能改变const修饰的值?
答案是可以的,但是c和c++有区别,接下来我们来看看怎么实现。
一.关于c语言
我们可以通过指针来间接改变const修饰变量的值。
来段例子:
运行结果
a=9
可以得知有警告,但不报错,最后实现了改值。
二.关于c++
const修饰的变量,不能修改。
那么const在c++里起什么作用呢?
嘿嘿,我们在c++的章节里来说。
const大家都知道,const修饰哪个变量,变量就不会改变。
那有没有一种可能,我们能改变const修饰的值?
答案是可以的,但是c和c++有区别,接下来我们来看看怎么实现。
一.关于c语言
我们可以通过指针来间接改变const修饰变量的值。
来段例子:
运行结果
a=9
可以得知有警告,但不报错,最后实现了改值。
二.关于c++
const修饰的变量,不能修改。
那么const在c++里起什么作用呢?
嘿嘿,我们在c++的章节里来说。