"Андрей Богатырев. Руководство полного идиота по программированию (на языке Си)" - читать интересную книгу автора

| |
------->-------<-------
|
|
V
продолжение
|

Имеется вторая форма, с частью "иначе":

if(условие) оператор_если_истинно;
else оператор_если_ложно;

"или то, или другое" (но не оба сразу)

|
|
|
----------------
---| ЕСЛИ условие |-----------
| ---------------- |
| |
V V
истинно ложно
| |
V |
------------------------- -----------------------
| оператор_если_истинно | | оператор_если_ложно |
------------------------- -----------------------
| |
------->-------<--------------
|
|
V
продолжение
|

Пример1:

if(x > 10)
printf("Икс больше десяти\n");

Пример2:

int x, y, z;

if(x < y) z = 1;
else z = 2;

Условия: