Чи погана практика використовувати breakоператор у forциклі ?
Скажімо, я шукаю значення в масиві. Порівняйте всередині циклу a для циклу та коли знайдено значення, break;щоб вийти з циклу for.
Це погана практика? Я бачив використану альтернативу: визначте змінну vFoundта встановіть її як true, коли знайдено значення та перевірте vFoundв forумові заяви. Але чи потрібно створити нову змінну саме для цієї мети?
Я прошу в контексті нормального C або C ++ для циклу.
PS: Вказівки щодо кодування MISRA не рекомендують використовувати перерви.
breakв тій же лізі, щоgoto:)