回 帖 发 新 帖 刷新版面

主题:为什么按任意键不能回到编辑窗口?

s=0:i=1
do while i<=100
s=s+i
loop
end
以上程序能看得懂,运行后输出窗口不显示内容,但为什么按任意键不能回到编辑窗口?

回复列表 (共4个回复)

沙发

1. 程序运行结束后
   屏幕底部会显示 Press any key to continue... 的
2. 这个程序是一个死循环,
   程序一直没结束.
   因为i<=100的条件永远成立
3. 在这种死循环的情况下,(在正常的QB环境中)
   可以按强行停止中断程序运行   <Ctrl> + <Break>

板凳

理解了,谢谢,那如果这道题是选择题,1、没有输出 ,2、无穷大的数,3、无限循环,直到数据溢出程序终止,是不是应该选择1

3 楼

狂倒!
选择题?

1. 没有输出,
   是对的,
   不过输出这个概念很难说,
   我不明白什么叫做没有输出,
   没显示就能叫做没有输出吗?

2. 无穷大的数,
   理论上也是对的,
   不过在这个程序的现实中,
   倒是实现不了.
   所以也可以说是错的.

3. 无限循环,直到数据溢出程序终止
   也能说是对的
   但这一句也算是前后矛盾
   既然溢出终止,怎么能说是无限循环呢?
   虽然会溢出,不过也要等很长很长的一段时间了.

4 楼

没办法,这是教材上出的选择题,其实自己理解了就可以了,谢谢

我来回复

您尚未登录,请登录后再回复。点此登录或注册