标签: c c-preprocessor preprocessor-directive
在 C 编程中,我们可以使用 #pragma 预处理器指令启用/禁用循环优化。
在哪种情况下,循环优化应该关闭?
答案 0 :(得分:2)
默认情况下,在编译debug时,优化已关闭(因此调试器中的源代码行与正在执行的代码完全匹配)。
您只能在非常具体的情况下使用编译指示,例如:
您发现导致未定义行为的优化限制/错误(What Every C Programmer Should Know About Undefined Behavior(感谢@R)
您需要精确的实时计时