Должен быть не больше, чем один оператор завершения, или оператор перехода раньше отключал любой оператор цикла
Должен быть не больше, чем один оператор завершения, или оператор перехода раньше отключал любой оператор цикла.
Если вы используете один оператор break
или goto
в своем цикле, у вас есть одна вторичная точка выхода от цикла. Ограничение количества выходов из цикла таким образом уменьшает визуальную сложность вашего кода.
Должен быть не больше, чем один оператор завершения, или оператор перехода раньше отключал любой оператор цикла.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: Поток управления |
Категория: консультация |
Категория AGC: консультация |
Язык: C90, C99 |
MISRA C:2012 Rule 15.1
| MISRA C:2012 Rule 15.2
| MISRA C:2012 Rule 15.3