BASIC 编程/入门 BASIC/控制结构/GOTO
外观
< BASIC 编程
BASIC 中的 GOTO 语句用于跳转到源代码中的特定位置或标签;它可以采用行号(出现在行首)或标签(以冒号结尾的单词)。
此语句最初对于 BASIC 编程至关重要;较旧的解释器只允许 IF 语句在一行上运行,并且没有更高级的 FOR 或 WHILE 循环处理。在现代版本的 Basic 中,你通常只会看到 GOTO 用于返回到主循环的顶部。在所有其他情况下,GOTO 的使用已被弃用,取而代之的是其他语句。
Gosub 语句是 Goto 语句的一种变体。使用时,它会跳转到程序中的特定位置,并允许下一个 RETURN 语句返回到紧随 GOSUB 调用之后的点。
此语句必须与匹配的 return 语句配对。在现代版本的 Basic 中,GOSUB 使用可能被填满的位置堆栈,从而导致堆栈溢出。