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