网站首页  百科知识

请输入您要查询的百科知识:

 

词条 子程序
类别 中文百科知识
释义

子程序zichengxu

能够完成某种处理功能的一串有序的高级语言语句(或机器指令)组成的,并相对独立的程序段.它可以成为用户程序的一部分,被主程序或其他子程序多次调用.主程序调用子程序时,调用的参数与子程序中的变元的个数和类型要一一对应.当子程序执行完毕后,能自动返回到主程序继续执行.
BASIC语言中转子语句的格式为:

〈标号〉 GOSUB 〈标号〉

GOSUB为转子语句的定义符,后面的标号是子程序入口处的语句标号.
在子程序的最后是返回语句,BASIC语言的返回语句格式为:

〈标号〉RETURN

机器执行子程序遇到这一语句时,就自动返回到主程序中调用该子程序的转子语句的下一语句继续执行.
有的程序设计语言把子程序定义成过程或函数的形式,是通过子程序名来调用的.如,PASCAL语言的源程序中,在程序的前面定义所需的过程,后面调用.
在各种高级语言的源程序中,子程序也可以调用另一个子程序,这称作子程序嵌套;子程序(或过程)也可调用自己,这称作递归调用(请注意,BASIC语言没有递归的功能).
随便看

 

开放百科全书收录579518条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2000-2025 oenc.net All Rights Reserved
更新时间:2025/9/28 16:11:56