In C Программирование. Мы можем включить / отключить оптимизацию цикла, используя директиву препроцессора # pragma .
В каком сценарии оптимизация петли должна быть отключена?
Оптимизация отключена по умолчанию, когда вы компилируете для отладки (чтобы строки исходного кода в отладчике точно соответствовали исполняемому коду).
Вы бы использовали прагму только в очень специфических обстоятельствах, таких как:
Вы найдете ограничение оптимизации / ошибку, приводящую к неопределенному поведению ( Что должен знать каждый программист C о неопределенном поведении (благодаря @R)
Вам нужно точное время в реальном времени