当前位置:首页 > 经典书库 > 工程师手册

自定义函数和子程序

书籍:工程师手册

出处:按学科分类—工业技术 企业管理出版社《工程师手册》第824页(1427字)

1.自定义函数

在BASIC语言中,程序设计者可以自己定义一些所需的函数并调用它们。

定义函数语句的一般形式为

DEF FNd(参数)=表达式

说明:

(1)d是用户自己定义的名字,它和FN一起构成一个函数名,函数名的定名规则和变量的定名规则相同。

(2)括号中的参数称为形式参数,它的名字并不重要,只有被实在参数取代后才能得到函数的值。

(3)表达式用来表示一个函数关系。

(4)定义函数只能在一个语句内完成。

(5)引用自定义函数的方法与引用标准函数方法完全一样。

2.子程序

(1)GOSUB语句

调用子程序必须用GOSUB语句,其一般格式如下:

GOSUB (子程序第一个语句行的标号)、

在子程序中需有一条返回语句,其一般形式如下:

RETURN

GOSUB语句使执行离开主程序转向子程序,在子程序中当遇到RETURN语句时,又返回到主程序中执行GOSUB语句后的下一条语句。因此,子程序中必须包含有一条RETURN语句。

(2)子程序的结构

BASIC中子程序是与主程序连写在一起的。子程序的起点是由GOSUB语句决定的,遇到RETURN语句就结束子程序的操作。

例如:

10 GOSUB 200

40 GOSUB 500

100 END

200 REM SUB1

400 RETURN

500 REM SUB2

800 RETURN

10语句调用的子程序是由200-400语句组成的。

40语句调用的子程序是由500-800语句组成的。

上一篇:数组 下一篇:工程师手册目录
分享到: