安卓gtasa中国整合包:qbasic的问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/06 09:43:52
goto 20
for i = 0 to 1
print "hi"
next i

为什么这个程序会死循环?
goto 20
for i = 0 to 1
20 print "hi"
next i
我是初学者拉

是因为没有执行FOR语句的关系吧

20再哪?goto 20是无条件转移,如果20没有跳出,就会死循环了。

好像不允许从循环外goto到循环内,是错误的。

你的程序代码第1句用了GOTO 20 ,那么20编号的Qbasic语句在哪?所以你的代码执行到GOTO 20就停住了.执行不下去.正确代码应为:
CLS
FOR i = 0 to 1
PRINT "hi"
NEXT i
END

少用goto多踏实