основыкнигиwin/dos*nixготовоелирикагостиФОРУМПОИСК
Б.В. Керниган, Д.М. Ричи -- Язык C

3.1. Операторы и блоки

      Такие выражения, как X=0, или I++, или PRINTF(...), становятся операторами, если за ними следует точка с запятой, как, например,

     X = 0;
     I++;
     PRINTF(...);

В языке "C" точка с запятой является признаком конца оператора, а не разделителем операторов, как в языках типа алгола.
      Фигурные скобки /( и /) используются для объединения описаний и операторов в составной оператор или блок, так что они оказываются синтаксически эквивалентны одному оператору. Один явный пример такого типа дают фигурные скобки, в которые заключаются операторы, составляющие функцию, другой -- фигурные скобки вокруг группы операторов в конструкциях IF, ELSE, WHILE и FOR.(на самом деле переменные могут быть описаны внутри любого блока; мы поговорим об этом в главе 4). Точка с запятой никогда не ставится после первой фигурной скобки, которая завершает блок.

ПРЕДЫДУЩАЯ ЧАСТЬ
3. Поток управления
СОДЕРЖАНИЕ СЛЕДУЮЩАЯ ЧАСТЬ
3.2. IF - ELSE