标题: 新手发if()语句的不解? [打印本页]

作者: yyjjwan1627    时间: 2014-9-2 10:21
标题: 新手发if()语句的不解?
我看到有一条 if语句不解,

uint flag = 0;
if(flag != 3)   speed ++;   //这条语句  是不是 如果flag 不等于3的时候,speed 一直累加吗?


作者: 明白    时间: 2014-9-2 10:35
不等于3的时候,speed加1,执行一次
作者: yyjjwan1627    时间: 2014-9-2 10:51
明白 发表于 2014-9-2 10:35
不等于3的时候,speed加1,执行一次

要是等于3的时候呢,
作者: 2842687945    时间: 2014-9-2 12:06
yyjjwan1627 发表于 2014-9-2 10:51
要是等于3的时候呢,

当if语句为真时就执行,3难道不等于3吗
作者: liaolinhui    时间: 2014-9-2 12:41
是一直累加,if是判断语句,不是循环语句。只加一次,如果不等于3就累加,等于就不加了
作者: 老菜鸟    时间: 2014-9-5 16:21
=3非真,就不执行speed ++ 了.




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1