Bir döngü içinde breakifade 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 vFoundve değer bulunduğunda bunu doğru olarak ayarlayın vFoundve forifade 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 .
breakgoto