Подпрограмма: различия между версиями

92 байта убрано ,  2 года назад
м
откат правок 85.140.3.7 (обс.) к версии SunpriatBot
м (откат правок 85.140.3.7 (обс.) к версии SunpriatBot)
Метка: откат
== Механизм подпрограмм, их описание и вызов ==
В простейшем случае (в [[ассемблер]]ах) подпрограмма представляет собой последовательность команд (операторов), отдельную от основной части программы и имеющую в конце специальную команду выхода из подпрограммы. Обычно подпрограмма также имеет имя, по которому её можно вызвать, хотя ряд языков программирования допускает использование и неименованных подпрограмм. В языках высокого уровня описание подпрограммы обычно состоит по меньшей мере из двух частей: ''заголовка'' и ''тела''. Заголовок подпрограммы описывает её имя и, возможно, параметры, то есть содержит информацию, необходимую для вызова подпрограммы. Тело — набор операторов, который будет выполнен всякий раз, когда подпрограмма будет вызвана.
 
ВЕДЬМАКУ ЗАПЛАТИТЕ ЧЕКАННОЙ МОНЕТОЙ ВВВООООУУУОО
Вызов подпрограммы выполняется с помощью команды вызова, включающей в себя имя подпрограммы. В большинстве современных языков программирования команда вызова представляет собой просто имя вызываемой подпрограммы, за которым могут следовать фактические параметры (см. [[#Формальные и фактические параметры|ниже]]).