a卡csgo优化设置 怎么指定某段代码不被编译器优化掉?
怎么指定某段代码不被编译器优化掉?在C语言中,某些语句,如:int a;a=0;a=1;a=2;编译器可能会优先考虑前两句话。如果前两个语句也必须执行,则可以将int a转换为易失性int a。编译时
怎么指定某段代码不被编译器优化掉?
在C语言中,某些语句,如:int a;a=0;a=1;a=2;编译器可能会优先考虑前两句话。如果前两个语句也必须执行,则可以将int a转换为易失性int a。编译时,编译器可以预测变量的值,并在中间优化不必要的语句。volatile关键字告诉编译器不要进行这种预测优化,而是根据文本代码进行翻译。