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