Резюме: использование операторов if для организации выбора из нескольких вариантов

We use cookies. Read the Privacy and Cookie Policy

Резюме: использование операторов 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(" Теперь животное имеет еще одну ногу. ");

}