为什么我这个for循环不执行呢

[复制链接]
1503|11
 楼主| Classover 发表于 2016-1-22 15:14 | 显示全部楼层 |阅读模式
  1. for(i=6;i=0;i--)
  2.         {

  3.         }
这句应该执行的呀,碰到i=0的时候停止

大道至简 发表于 2016-1-23 11:47 | 显示全部楼层
i=0更改成为i>0
大道至简 发表于 2016-1-23 11:47 | 显示全部楼层
或者i>=0
bairurui0713 发表于 2016-1-23 22:19 | 显示全部楼层
你看看基础的c语言就知道了,不是按你说的理解的,还有个判断机制的
enginezhong 发表于 2016-1-24 17:37 | 显示全部楼层
先进去,赋值i=6,然后判断是否i=0,是的话,执行循环,不是的话退出,所以你这句不可以
Dennis-Zhou 发表于 2016-1-24 22:34 | 显示全部楼层
c语言基础没理解好,回去看强哥的书去吧
yysforever 发表于 2016-1-25 15:19 | 显示全部楼层
第二个参数,一般用的是大于或者小于,一个具体的值,最多只执行一次。
xiaolong12 发表于 2016-1-25 22:58 | 显示全部楼层
enginezhong 发表于 2016-1-24 17:37
先进去,赋值i=6,然后判断是否i=0,是的话,执行循环,不是的话退出,所以你这句不可以 ...

是的话,执行循环后,再执行最后一句,然后再匹配第二句
hufengweixx 发表于 2016-1-26 11:56 | 显示全部楼层
for(i=6;i>=0;i--)
{

}
funior 发表于 2016-1-26 12:05 | 显示全部楼层
mdk55555 发表于 2016-1-26 20:47 | 显示全部楼层
hufengweixx 发表于 2016-1-26 11:56
for(i=6;i>=0;i--)
{

对,应该是这样的
songlaijun 发表于 2016-1-28 22:01 | 显示全部楼层

i==0.也是不会执行的,这个参数应该是个区间
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

54

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部