Резюме: использование операторов if для организации выбора из нескольких вариантов
Резюме: использование операторов if для организации выбора из нескольких вариантов
КЛЮЧЕВЫЕ CЛOBA: if, else
ОБЩИЕ ЗАМЕЧАНИЯ:
В каждой из последующих форм оператором может быть либо простои оператор, либо составной. Выражение "истинно" в обобщенном смысле, если его значение - ненулевая величина.
ФОРМА ЗАПИСИ 1:
if(выражение) оператор
Оператор выполняется, если выражение истинно.
ФОРМА ЗАПИСИ 2:
if(выражение)
оператор1 else
оператор2
Если выражение истинно, выполняется оператор1, в противном случае - оператор2.
ФОРМА ЗАПИСИ 3:
if(выражение1) оператор1
else if(выражение2) оператор2
else оператор3
Если выражение1 истинно, выполняется оператор1. Если выражение1 ложно, но выражение2 истинно, выполняется оператор2. В случае, когда оба выражения ложны, выполняется оператор3.
ПРИМЕР:
if(legs == 4)
printf("Это, возможно, лошадь. ");
else if (legs > 4)
printf(" Это не лошадь. ");
else /* случай, когда legs < 4 */
{ legs++;
printf(" Теперь животное имеет еще одну ногу. ");
}