En iyi duruma getirilmiş olabilir, olmayabilir. Derleyicideki optimizasyon seviyesine bağlıdır.
i
değişkeni döngüye kadar genişletilmiş, bu nedenle sonra kullanılabilir olmayacaktır. Derleyici, döngüün bilinen bir sayıyı çalıştıracağını statik olarak tanımlayabilir. Aynı zamanda boş deyimin birçok kez tekrarlandığını bilir. Daha sonra bir dizi boş ifadeyi bir boş bildirime veya hiç bir ifade haline dönüştürebilir. Bu, kodu tamamen sözdizimi ağacından kaldırmanın etkisine sahiptir.
Bu, bazı optimizasyon ayarları ve derleyicileri altında ve başkalarının altında olmayacaktır.
Neden yo ait ... koduna böyle bir parça yazmak uever ki? –
Benim değil, bu projeyle çalışmaya başladım ...: D –
Programın yürütülmesini duraklatmak için bu mantığı kullanıyor. ;) –