3.6. Пустой оператор

Не содержит символов и не выполняет действий. Может быть помечен меткой. Чаще всего используется для выхода из программы или составного оператора.

Например:

begin

goto metka; { переход в конец блока }

metka: { пустой оператор помечен меткой }

end.

Лишняя точка с запятой в тексте программы, образующая пустой оператор, не создает ошибочной ситуации.

Например, запись вида:

х: =1; ;

у:=2;

будет интерпретирована следующим образом: сначала идет оператор присваивания х:-1; затем пустой оператор (еще одна точка с запятой, зачем она поставлена — это уже другой вопрос), а вслед за ним — еще один оператор присваивания у:=2;.

Очевидно, что от написания лишних знаков пунктуации следует воздерживаться. В разделе описаний несколько записанных подряд точек с запятой вызовут ошибку компиляции.

Если помеченный пустой оператор стоит непосредственно перед зарезерви¬рованным словом end составного оператора или программы, то между ним и предшествующим оператором обязательно ставится точка с запятой.

Например:

х:=-у;{ предшествующий оператор и точка с запятой }

labelO1: { помеченный меткой пустой оператор }

End.

 предыдущая         меню        вверх         следующая

Hosted by uCoz