3.1. Операторы и блоки
Такие выражения, как X=0, или I++, или PRINTF(...), становятся операторами, если за ними следует точка с запятой, как, например,
X = 0; I++; PRINTF(...);
В языке "C" точка с запятой является признаком конца оператора, а не разделителем операторов, как в языках типа алгола.
Фигурные скобки /( и /) используются для объединения описаний и операторов в составной оператор или блок, так что они оказываются синтаксически эквивалентны одному оператору. Один явный пример такого типа дают фигурные скобки, в которые заключаются операторы, составляющие функцию, другой -- фигурные скобки вокруг группы операторов в конструкциях IF, ELSE, WHILE и FOR.(на самом деле переменные могут быть описаны внутри любого блока; мы поговорим об этом в главе 4). Точка с запятой никогда не ставится после первой фигурной скобки, которая завершает блок.
ПРЕДЫДУЩАЯ ЧАСТЬ 3. Поток управления |
СОДЕРЖАНИЕ | СЛЕДУЮЩАЯ ЧАСТЬ 3.2. IF - ELSE |