Puede estar optimizado, puede que no. Depende del nivel de optimización en el compilador.
La variable i
tiene un alcance al ciclo, por lo que no estará disponible después. El compilador puede identificar estáticamente que el ciclo se ejecutará una cantidad conocida de veces. También sabe que la declaración vacía se repite muchas veces. A continuación, puede transformar un número de instrucciones vacías en una declaración vacía, o ninguna declaración en absoluto. Esto tiene el efecto de eliminar el código por completo del árbol de sintaxis abstracta.
Esto sucederá en algunos ajustes de optimización y compiladores, y no en otros.
¿Por qué yo uever escribir una pieza de código ... tal? –
No es mío, acabo de comenzar a trabajar con este proyecto ...: D –
Creo que para pausar la ejecución del programa, él está usando esta lógica. ;) –