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

оператор1; |
оператор2; |
оператор3; |
оператор4; V

УСЛОВНЫЙ ОПЕРАТОР

if(условие) оператор;

...продолжение...

Работает так:

Вычисляется условие.

Если оно истинно, то выполняется оператор,
затем выполняется продолжение.

Если оно ложно, то сразу выполняется продолжение,
а оператор не выполняется.

Если нам надо выполнить при истинности условия несколько операторов,
мы должны заключить их в скобки { ... } - это так называемый
"составной оператор".

if(условие) {
оператор1;
оператор2;
...
}
продолжение

После } точка с запятой НЕ СТАВИТСЯ (можно и поставить, но не нужно).

Условный оператор изображают на схемах так:

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