Cтраница 2
Появление имени переменной в списке формальных параметров эквивалентно ее явному объявлению с атрибутами по умолчанию. [16]
На шестом занятии, изучая базовые классы, вы узнали, что в случае отсутствия явного объявления конструктора класса используется конструктор по умолчанию, который не содержит параметров и никак себя не проявляет в программе. Не составляет труда создать собственный конструктор, применяемый по умолчанию, который также не будет принимать никаких параметров, но позволит управлять созданием объектов класса. [17]
Синтаксис языка ПЛ / 1 допускает опознавание идентификаторов, появляющихся в определенном контексте, без их явного объявления. [18]
Если процедура FUN внутренняя, то объявлять FUN как имя точки входа не обязательно, так как появление идентификатора FUN перед оператором PROCEDURE есть его явное объявление. [19]
Область действия явного объявления распространяется на весь блок, в котором сделано это объявление, исключая все внутренние блоки, в которых один и тот же идентификатор имеет другое явное объявление. [20]
![]() |
Пример записи предложений языка PL / 1. [21] |
Действие явного объявления распространяется на тот блок, в котором данное объявление считается внутренним, включая все другие блоки, входящие в этот блок, и исключая блоки, в которых другое явное объявление того же самого идентификатора внутреннее. [22]
Действие явного объявления распространяется на тот блок, в котором данное объявление считается внутренним, включая все другие блоки, входящие - в этот блок, и исключая блоки, в которых другое явное объявление того же самого идентификатора внутреннее. [23]
Переменная типа событие может быть объявлена явно в операторе DECLARE с атрибутом EVENT или контекстуально при ее появлении в круглых скобках в режиме EVENT. При явном объявлении допустим массив переменных типа событие. [24]
Фактическое появление идентификатора в списке формальных параметров процедуры является явным его объявлением с атрибутами по умолчанию. Такое объявление может сочетаться с явным объявлением с помощью оператора DECLARE ( внутри тела процедуры), если атрибуты по умолчанию не устраивают программиста. [25]
Если идентификатор появился в таком месте текста, в котором может находиться только имя точки входа, то он в соответствии с этим контекстом объявляется как имя точки входа. В этом случае идентификатор не нуждается в явном объявлении в качестве имен точки входа. [26]
Описатели идентификаторов могут определяться программистом различными способами. Если все описатели задаются в операторе DECLARE, то такой способ называется явным объявлением; если не определен ни один из описателей, то способ называется неявным, объявлением; если несколько ( но не все) описатели заданы, то это частично явное объявление. В главе 2 почти все арифметические иден - тификаторы были объявлены явно. [27]
Переменные в процедуре описываются в вызывающем блоке. В процедуре можно применять и те переменные, которые используются в охватывающем блоке без явного объявления. В процедуре могут быть свои переменные, в этом случае они получают атрибуты по правилам умолчания, так как оператор DECLARE не допускается. [28]
Описатели идентификаторов могут определяться программистом различными способами. Если все описатели задаются в операторе DECLARE, то такой способ называется явным объявлением; если не определен ни один из описателей, то способ называется неявным, объявлением; если несколько ( но не все) описатели заданы, то это частично явное объявление. В главе 2 почти все арифметические иден - тификаторы были объявлены явно. [29]
В списках дается перечень букв, с которых начинаются имена величин соответствующего типа. Неявные объявления типа размещаются в модуле первыми. Явное объявление типа исключает свою величину из сферы действия неявного объявления. [30]