今天偶然看到内联汇编,里面有一个const和volatile的部分, 所以想写一个文章表达一下,const变量并不是不能修改的想法。
首先看一段代码
输出结果是
从这里可以看出,这个地址没变,但是他的值确实是改变过, 同样的 ,const 指针 ,const 数组指针 都可以通过加一层指针来改变其数值。
今天偶然看到内联汇编,里面有一个const和volatile的部分, 所以想写一个文章表达一下,const变量并不是不能修改的想法。
首先看一段代码
输出结果是
从这里可以看出,这个地址没变,但是他的值确实是改变过, 同样的 ,const 指针 ,const 数组指针 都可以通过加一层指针来改变其数值。