Czy używanie breakinstrukcji wewnątrz forpętli jest złą praktyką ?
Powiedz, szukam wartości w tablicy. Porównaj wewnątrz pętli for i gdy zostanie znaleziona wartość, break;aby wyjść z pętli for.
Czy to zła praktyka? Widziałem alternatywę używany: zdefiniować zmienną vFoundi ustawić go na true, gdy wartość jest znaleźć i sprawdzić vFoundw forwarunku instrukcji. Ale czy konieczne jest utworzenie nowej zmiennej tylko w tym celu?
Pytam w kontekście normalnej pętli for w C lub C ++.
PS: Wytyczne kodowania MISRA odradzają stosowanie przerwy.
breakgoto