Не должно быть более одного оператора break или goto, используемого для завершения любого оператора итерации
Для завершения любого оператора итерации не должно использоваться более одного оператора break или goto.
Если вы используете один break
или goto
оператор в вашем цикле, у вас есть одна вторичная выходная точка из цикла. Ограничение количества выходов из цикла таким образом уменьшает визуальную сложность вашего кода.
Если вы ожидаете нарушения правил, но не видите его, обратитесь к разделу «Стандартные нарушения кодирования не отображаются».
Группа: Управляйте Потоком |
Категория: Консультационные |
Категория СМЖЛ: Консультационная |
Check MISRA C:2012 (-misra3)
| MISRA C:2012 Rule 15.1
| MISRA C:2012 Rule 15.2
| MISRA C:2012 Rule 15.3