Son zamanlarda doğru yerine 1 == 1 kullanan bir while deyimi ile karşılaştım.while döngülerinde 1 == 1 veya true kullanımı
Örnek:
while (1 == 1)
{
// Do something
}
yerine: Her ikisi de doğru ve aynı sonucu üretmek için görünür
while (true)
{
// Do something
}
ama ben ayrı bir geliştirici 1 == neden kullanacağınızı dan (öğrenmek istedi Bunun yerine, gerçek - stil/alışkanlık bir yana, bunun bir derleyici perspektifinden ne gibi bir etkisi olduğu, gerçek yerine karşılaştırma operatörünün kullanılmasında daha büyük bir yük var mı?
Sanırım, hiçbir fark yok, sadece habbit – Backs
yapamazsın 1 == 1', koşul her kontrol edildiğinde ekstra bir karşılaştırmaya gerek duymaz mı? Yoksa derleyici bunu optimize eder mi? – mmoment
(gerçek) veya (1 == 1) süresinin nedenini hiç görmedim, bana tembel geliyor, neden döngüden çıkmak için yanlış olarak ayarlanabilecek bir gerçek değişkene sahip değiliz? –