叫板麻辣烫加盟:qbasic的问题
来源:百度文库 编辑:中科新闻网 时间:2024/09/29 22:01:14
goto 20
for i = 0 to 1
print "hi"
next i
为什么这个程序会死循环?
goto 20
for i = 0 to 1
20 print "hi"
next i
我是初学者拉
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多踏实