在C 编程中,我们可以使用#pragma 预处理器指令启用/禁用循环优化。
在什么情况下,应该关闭循环优化?
最佳答案
当您为调试进行编译时,默认情况下优化是关闭的(以便调试器中的源代码行与正在执行的代码完全匹配)。
你只会在非常特殊的情况下使用 pragma,例如:
您发现导致未定义行为的优化限制/错误(What Every C Programmer Should Know About Undefined Behavior(感谢@R)
您需要精确的实时计时
关于c - 循环优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6242444/