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