Bir döngü içinde break
ifade kullanmak kötü bir uygulama mı?for
Diyelim ki bir dizide bir değer arıyorum. Bir for döngüsü içinde ve değer bulunduğunda, break;
for döngüsünden çıkmak için karşılaştırın.
Bu kötü bir uygulama mı? Kullanılan alternatifi gördüm: bir değişken tanımlayın vFound
ve değer bulunduğunda bunu doğru olarak ayarlayın vFound
ve for
ifade koşulunu kontrol edin . Ama sadece bu amaç için yeni bir değişken yaratmak gerekli mi?
Normal bir C veya C ++ for döngüsü bağlamında soruyorum.
Not: MISRA kodlama yönergeleri , ara kullanılmaması gerektiğini belirtir .
break
goto