Тело оператора цикла или оператора выбора должно быть составным оператором
Тело оператора цикла или оператора выбора должно быть составным оператором.
Правило применяется:
Операторы цикла, такие как while
, do ... while
или for
.
Операторы выбора, такие как if ... else
или switch
.
Если блок кода, сопоставленный с итерацией или оператором выбора, не содержится в фигурных скобках, можно сделать ошибки об ассоциации. Например:
Можно неправильно сопоставить строку кода с итерацией или оператором выбора из-за его добавления отступа.
Можно случайно поместить точку с запятой после оператора выбора или итерации. Из-за точки с запятой строка после оператора больше не сопоставляется с оператором даже при том, что вы предназначили в противном случае.
Еще ключевое слово должно сопровождаться или составным оператором или другим оператором if.
Если (выражение) создают, буду сопровождаться составным оператором.
Оператор, формирующий тело некоторое время оператора, должен быть составным оператором.
Оператор, формирующий орган по..., в то время как оператор должен быть составным оператором.
Оператор, формирующий тело для оператора, должен быть составным оператором.
Оператор, формирующий тело оператора switch, должен быть составным оператором.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
Группа: Поток управления |
Категория: необходимый |
Категория AGC: необходимый |
Язык: C90, C99 |