Инструкция If. Пустая инструкция

Реализует базовую вычислительную структуру – развилку.

C

Формат:

if(<выражение>)<инструкция 1>;

[else<инструкция 2>;]

Если <выражение> принимает значение true (¹0), то выполняется <инструкция 1>. Если <выражение> принимает значение false (=0), то выполняется <инструкция 2>. По правилам языка в каждой ветви должна быть только одна инструкция. В качестве любой из инструкций может использоваться другая инструкция if. Такие инструкции называют вложенными. Инструкции, входящие в состав инструкции if, для удобства чтения текста принято сдвигать вправо на 4-5 позиций.

Примеры.

if(a>b) if(x*x+y*y>r*r)z=0;

c=a;

else x+1, если x<0 if(x<0)

c=b; y= y=x+1;

1-x, если x>=0 else

y=1-x;

Вложенные if

if(x>y) x*x-5, если x<0

if(z==0) y= Öx+3, если 0<=x<=5

x=5; x-7, если x>5