我是说,比如,一个if(语句)还要加一个语句怎么做,比如括号里面的是a<2,要是再加一个条件,就比如a<1,该怎么接这样可以么
if(a<2)(a<1)
我记得老师讲什么如果再加一些条件要用{}是么?
可以这样写
if(a&&b||c)
用这种逻辑运算符
切记这种的缺点就是短路问题
&&这个的时候只要前面的条件失败了 后面的就不看了
不如a&&b&&c&&d
如果a条件失败程序就不会判断bcd
||这个呢也差不多,只要第一个是真的 后面的也不判断了
不可以呗
你要是想写的话就得看这两个条件的关系
if(a<2&&a<1)或者if(a<2||a<1)
if(a&&b||c)
用这种逻辑运算符
切记这种的缺点就是短路问题
&&这个的时候只要前面的条件失败了 后面的就不看了
不如a&&b&&c&&d
如果a条件失败程序就不会判断bcd
||这个呢也差不多,只要第一个是真的 后面的也不判断了
不可以呗
你要是想写的话就得看这两个条件的关系
if(a<2&&a<1)或者if(a<2||a<1)
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-10-19
这样写,如果是与就要&&表示,如果是或||表示,
比如
if(a==3||a==2) //意思就是a=3或者a=2
比如
if(a==3||a==2) //意思就是a=3或者a=2
第2个回答 2012-10-19
if(条件&&条件)等等;例如:
if (((Order > 0x10) && (Order < 0x20)) || ((Order > 0x2d) && (Order < 0x40)) || ((Order > 0x45) && (Order != 0x7f) && (Order != 0xea)))
if (((Order > 0x10) && (Order < 0x20)) || ((Order > 0x2d) && (Order < 0x40)) || ((Order > 0x45) && (Order != 0x7f) && (Order != 0xea)))
第3个回答 2012-10-19
if(a<1)
执行语句;
else if(a<2)
执行语句;
执行语句;
else if(a<2)
执行语句;
第4个回答 2018-02-07
多条语句用花括号括起