TC官方合作论坛

 找回密码
 立即注册
查看: 888|回复: 4

[已解决] 学教程遇到个问题,为啥这样写就变成无限循环了~

[复制链接]
发表于 2015-11-16 16:55:13 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
循环(3)
        遍历(i=0;i <10; i++)

            调试输出(i)           

            如果(i == 5)
                跳出               
            结束
        结束
    结束

循环(3)没起作用,关掉循环能跳出,开了就无限

回复

使用道具 举报

发表于 2015-11-16 17:11:10 | 显示全部楼层
循环括号里只有真假判断,非零就为真,所以无线循环
可以把      循环(3)    改成   遍历(变量 j=0;j < 3; j++)     是一样的
  1.     遍历(变量 j=0;j < 3; j++)
  2.         遍历(变量 i=0;i <10; i++)
  3.             调试输出(i)           
  4.             如果(i == 5)
  5.                 跳出               
  6.             结束
  7.         结束
  8.     结束
复制代码
回复 支持 反对

使用道具 举报

发表于 2015-11-16 17:02:58 | 显示全部楼层
循环(3)是啥意思....
回复 支持 反对

使用道具 举报

发表于 2015-11-16 17:03:39 | 显示全部楼层
跳出 是寫在 遍历 裡面
所以當然是跳出 遍历
回复 支持 反对

使用道具 举报

发表于 2015-11-16 17:12:56 | 显示全部楼层
0为假,非0为真
循环(3) ,并不是循环3次,而是等价于 循环(真)
循环3次 请用 遍历(3)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-29 01:55 , Processed in 0.037250 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表