Назад Зміст Вперед

Неповний умовний оператор

if (B) 
  { 
    S1;S2;…Sn; 
  }
T1;

Якщо умова B вірна, то виконуються оператори S1, S2,… Sn, а потім оператор T1, що слідує за оператором if

Якщо умова не вірна, то виконується тільки оператор T1, що слідує за оператором if.

Зауваження

  1. Неповні умовні оператори використовуються, якщо, в залежності від деяких умов, потрібно вибрати один з декількох варіантів.
  2. Неповних умовних операторів повинно бути стільки, скільки маємо варіантів, інакше може статися випадок, коли не виконається ні один з умовних операторів.

    Программа

    Не виконується ні один з умовних операторів

    Результат роботи програми

  3. Умови потрібно складати так, щоб вони охоплювали всі можливі випадки та не перетиналися, інакше може статися випадок, коли виконається декілька умовних операторів.

    Программа

    Виконуються два умовних операторів

    Результат роботи програми

    Программа

    Виконуються два умовних операторів

    Результат роботи програми

  4. Неможна одночасно використовувати повний та неповні умовні опертори, інакше може статися випадок, коли виконається який-небудь з неповних операторів та оператор, що стоїть після else у повному умовному операторі.

    Программа

    Виконуються перший неповний умовний оператор та частина else у повному умовному операторі

    Результат роботи програми

    Программа

    Виконуються перший неповний умовний оператор та частина else у повному умовному операторі

    Результат роботи програми

Назад Зміст Вперед