我正在研究一些旧的qbasic代码.所有Goto语句都是混乱的.我是否正确,以下行将永远返回?
IF FLAG = 0 THEN TARGET = X: GOSUB 55000: TEMP = XI - TEMP2: RETURN
Run Code Online (Sandbox Code Playgroud)
因此,如果我理解正确,冒号就会在同一行上分隔语句.在if
仅适用于TARGET = X的GOSUB,TEMP =,和RETURN将总是执行.正确?
我的一部分困惑是因为下一行是读
IF FLAG = 1 THEN STEP = X: GOSUB 115000
Run Code Online (Sandbox Code Playgroud)
因为第二个语句的标签从未在GOTO中使用过,所以我看不到它会被执行.
qbasic ×1