«аочное дистанционное образование с получением государственного диплома через Internet










ѕолучить информацию о поступлении
 
√лавна€ Ќовости  арта сайта ‘отоальбом √остева€ книга  онтакты

 

‘ормальные и фактические параметры

ѕараметры, указываемые при описании подпрограммы, называютс€ формальными, а параметры, указываемые при вызове подпрограммы, Ц фактическими.

—писок фактических параметров подпрограммы должен совпадать по количеству и типам со списком формальных параметров. —писок формальных параметров необ€зателен и может отсутствовать (в этом случае будут отсутствовать и фактические параметры). ѕри описании и вызове подпрограммы без параметров круглые скобки не указываютс€. —ледующие подр€д однотипные параметры можно объедин€ть в подчиненные списки. ƒругими словами, можно указывать их через зап€тую, а за последним параметром Ц их тип. ѕараметры подпрограммы могут быть значени€ми, переменными, константами.

ѕараметры-значени€ передаютс€ в подпрограмму через стек в виде их копий. ѕоэтому любые изменени€ таких параметров в теле процедуры ни как не отражаютс€ на значени€х внешних переменных. ѕараметры-значени€ используютс€ дл€ передачи в подпрограмму исходных данных, используемых дл€ расчета. “акие параметры при описании подпрограммы не предвар€ютс€ никакими зарезервированными словами. ƒл€ каждой из них указываетс€ соответствующий тип данных.

ѕараметры-переменные указываютс€ в описании подпрограммы после зарезервированного слова var. ƒействие зарезервированного слова var имеет силу до ближайшей точки с зап€той. ѕри вызове подпрограммы на месте параметра-переменной в качестве фактического параметра указываетс€ переменна€ того же типа. ѕри использовании параметра-переменной в подпрограмму передаетс€ сама переменна€. Ёто позвол€ет вернуть в точку вызова подпрограммы измененные значени€ внешних переменных, которые были указаны в качестве параметров. »ными словами, изменени€ значений параметров-переменных в теле подпрограммы приводит также к изменению значений внешних переменных, указанных в качестве параметров при вызове подпрограммы.

ѕараметры-константы используютс€ в подпрограммах. ≈сли подпрограмма не должна мен€ть передаваемое значение. ¬ этом случае параметр передаетс€ в виде адреса той области пам€ти, в которой располагаетс€ константа. ѕри передаче параметра-константы как параметра-значени€ (что, в принципе, возможно) быстродействие программы уменьшаетс€. ѕеред именем параметра-константы указываетс€ зарезервированное слово const, действие которого также распростран€етс€ до ближайшей точки с зап€той.


”знать как сэкономить в кризис моно на сайте ekonom-it.ru

ƒень программиста ѕроисхождение смайлов ѕроисхождение цифр —оздание новой базы данных ѕроцедуры и функции в Delphi —оздание таблиц базы данных в Ms Access —оздание таблиц базы данных в Ms Access (продолжение) “ипы данных в Access “ипы данных в Access (продолжение)  лючи в Ms Access 


 
     
   
 


ѕриглашаем прин€ть участие в круглом столе!
подробнее   >>>
 

»нститут ћенеджмента, Ёкономики и »нноваций начинает набор на курсы повышени€ квалификации!
подробнее   >>>
 

”важемые студенты јЌќ ¬ѕќ »ћЁи»!
подробнее   >>>
 

Ќачинаетс€ набор на курсы повышени€ квалификации!
подробнее   >>>
 

ѕриглашаем прин€ть участие в конференци€х!
подробнее   >>>
 


все новости...

 


–ассылки Subscribe.Ru
—овременное образование
ѕодписатьс€ письмом