Любая последовательность операторов, заключенная в фигурные скобки, является составным оператором. Составной оператор нет необходимости заканчивать символом ;, поскольку ограничителем составного оператора служит сама закрывающая фигурная скобка. Обычно составной оператор используется в тех местах, где нужно написать несколько операторов, а можно использовать только один оператор.
Формат:
{ Оператор1; Оператор2; ... ОператорN; }
Аргументы:
| Аргумент
| Значение
|
| Оператор
| Оператор, входящий в состав составного оператора. Операторы будут выполняться последовательно, один за другим, в соответствии с их расположением внутри составного оператора.
|
Пример:
var @x = 1, @y = 2, @z = 5;
if (@x + @y < @z)
{
@x = @x + 3;
@y = @y - 3;
}
select @x as X, @y as Y from TABLES;
Пустой оператор
Пустой оператор представляется символом ;, перед которым нет выражения. Пустой оператор используют там, где синтаксис языка требует присутствия в данном месте программы оператора, однако по логике программы оператор должен отсутствовать.
Необходимость в использовании пустого оператора часто возникает при программировании циклов, когда действия, которые могут быть выполнены в теле цикла, целиком помещаются в заголовке цикла.
Формат:
;
Пример:
while(func1(a) == 0)
{
;
}
Оператор вывода, оператор завершения работы программы