|
类型 |
程序结构 |
|
描述 |
SUB过程调用,只能调用本文件的SUB过程或全局SUB过程。
直接调用SUB过程时,可以省掉GOSUB语句。 SUB过程没有参数传递时,可以省掉括号()。
GOSUB后当前的内容会压栈,不能在调用的SUB程序中访问当前的局部变量,RETURN返回时出栈。 |
|
语法 |
GOSUB/CALL label label:SUB过程名 |
|
适用控制器 |
通用 |
|
例子 |
'主程序 main: GOSUB sub1() sub2(1,2) '传入1给para1,2给para2 CALL sub3 END
'定义的SUB SUB sub1() a=100 PRINT "sub1" RETURN
SUB sub2(para1,para2) a=200 PRINT "sub2",para1,para2 RETURN
GLOBAL SUB sub3() '可以在另外一个程序文件中 a=300 PRINT "sub3" RETURN |