На этом шаге мы введем определение этих понятий.
Если за любым выражением (например, х=0, i++ или printf(...)) стоит точка с запятой, то такое выражение в языке С называется оператором.
Таким образом:
Фигурные скобки {} служат для объединения операторов в блоки. Такой блок синтаксически эквивалентен одному оператору, но точка с запятой после блока не ставится (компилятор определяет конец блока по его закрывающей скобке).
Исходя из этого определения, можно записать формат задания управляющих конструкций for, while, if таким образом:
for (выражение) {блок} while (выражение) {блок} if (выражение) {блок}
Если в блоке всего один оператор, го фигурные скобки можно ипустить.
В блоке можно объявлять переменные, но следует помнить, что они будут локальными, т. е. неизвестными за пределами блока.
На следующем шаге мы рассмотрим конструкцию if-else.