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