Использование breakоператора внутри forцикла - плохая практика ?
Скажем, я ищу значение в массиве. Сравните внутри цикла for и, когда значение найдено, break;чтобы выйти из цикла for.
Это плохая практика? Я видел альтернативу использованию: определить переменную vFoundи установить его истинным , когда обнаруживается значение и проверьте vFoundв forинструкции условия. Но нужно ли для этого создавать новую переменную?
Я спрашиваю в контексте обычного цикла for на C или C ++.
PS: Руководство по кодированию MISRA не рекомендует использовать break.
breakgoto