Czy używanie break
instrukcji wewnątrz for
pę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ą vFound
i ustawić go na true, gdy wartość jest znaleźć i sprawdzić vFound
w for
warunku 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.
break
goto