MISRA C:2012 Rule 16.6

Каждый оператор switch должен иметь по крайней мере два пункта переключателя

Описание

Управляйте определением

Каждый оператор switch должен иметь по крайней мере два пункта переключателя.

Объяснение

Оператор switch с одним путем избыточен и может указать на программную ошибку.

Обменивайтесь сообщениями в отчете

Каждый оператор switch должен иметь по крайней мере два пункта переключателя.

Поиск и устранение проблем

Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.

Проверяйте информацию

Группа: операторы switch
Категория: необходимый
Категория AGC: консультация
Язык: C90, C99