子程序

信息技术
子程序(subprogram)是对与子计算任务相应的处理对象和处理规则的描述。它是一个可被其他程序 (单位)调用的程序单位。例如过程,函数,子例程。子程序包括定义和调用两个方面。前者是定义子程序算法,后者是子程序的使用。[1]

释义

能被其他程序调用,在实现某种功能后能自动返回到调用程序去的程序。其最后一条指令一定是返回指令,故能保证重新返回到调用它的程序中去。也可调用其他子程序,甚至可自身调用(如递归)。

应用

C、C++Pascal