![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
gdrocky1989
不知路在何方
展开
-
C/C++求值顺序不定问题
最近看C语言的书,书上曰: 对于 main() { int i=8; printf("%d\n%d\n%d\n%d\n",++i,--i,i++,i--); } 如按照从右至左的顺序求值。运行结果应为: 8 7 7 8 但是实际情况是: 于是去论坛上问,结果被广大童子喷了,这个问题属于C/C++求值顺序不定问题,大概也就是说在原创 2012-08-14 10:21:44 · 815 阅读 · 0 评论 -
C中的volatile用法
转载form http://www.cnblogs.com/chio/archive/2007/11/24/970632.html volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运转载 2012-10-19 14:53:41 · 619 阅读 · 0 评论