常量折叠???浮云!

来源:互联网 发布:奥巴马全民编程 编辑:程序博客网 时间:2024/04/30 15:14

 

先来看看什么是常量折叠

constant   folding,   一种编译优化技术。例如:2+2 应该在编译时就处理为4 

比如有以下代码。 


在编译时如果使用到c就用计算的结果来代替,这就是“常量折叠”

应该说常量折叠就是编译器不想浪费静态内存而对const定义的常量进行预编译的结果。。。

上段代码,试着修改const定义的常量的值:

 

成功了!^_^ Ok, I enjoy the time!

 

原创粉丝点击