摘要: 今天同事问了关于const 值被更改的问题,这个问题在面试中也会经常被问到,所以专门写篇博客总结下。 代码如下 输出结果:a:10 p:20 简单分析: 其实针对该问题,原因比较简单,在printf调用中,由于a是常量,编译器做了优化,将a的值直接替换为10,所以在后续对a的内存位置进行更改为20时 阅读全文
posted @ 2020-04-23 23:26 通杀 阅读(610) 评论(0) 推荐(0) 编辑