C/C++要点全掌握(五)(二)

2014-11-24 12:41:18 · 作者: · 浏览: 1
当作无条件真。

volatile int i = 1;

  if (i > 0)

...

3、对volatile变量的读写不会被优化掉。如果你对一个变量赋值但后面没用到,编译器常常可以省略那个赋值操作,然而对Memory Mapped IO的处理是不能这样优化的。

摘自 tht的专栏