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

Вкладені умовні оператори.

if (B1) {S1;}
  else
    if (B2) {S2;}
    else
      if (B3) {S3;}
      else    {S4;}

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

Переваги використання: виконуються скоріше, останню, найскладнішу умову можна не записувати.

Приклади роботи оператору

Програма Результат роботи програми
int w=5,y;
  if (w<-5) {y=3;}
  else
    if (w<0) {y=1;}
    else
      {y=2;}
  cout<<y;
2
int w=-15,y;
  if (w<-5) {y=3;}
  else
    if (w<0) {y=1;}
    else
      {y=2;}
  cout<<y;
3
int w=15,y=100;
  if (w<-5) {y=3;}
  else
    if (w<0) {y=1;}
    else
      if (w<10) {y=2;}
 cout<<y;
100

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