为了账号安全,请及时绑定邮箱和手机立即绑定

num<3&&sum<5&&1?

num<3&&sum<5&&1?

C
1383 2016-11-23 20:21:14
num<3&&sum<5&&1什么意思啊 看不懂
查看完整描述

3 回答

?
望远

TA贡献1017条经验 获得超1032个赞

num<3&&sum<5&&1是一个逻辑判断,它的值是1或0,当num<3并且sum<5并且1(C语言里以非0为真,所以第三个条件恒为真)就是1否则就是0
查看完整回答
4 反对 回复 2016-11-23
?
BelongLMF

TA贡献23条经验 获得超25个赞

从左向右一次判断。首先判断num是否小于3如果条件成立则进行下一个判断->sum是否小于5(同上)->1为真。如果以上判断都通过,则返回真,否则,只要有一个条件不成立,则立即返回假,之后的判断不再执行。

注:1恒为真。

查看完整回答
1 反对 回复 2016-11-24
  • 1383
    1383
    那写成num<=3&&sum<=5和开始那个有什么区别吗
  • BelongLMF
    BelongLMF
    除了前两个的判断条件从是否小于变成了是否小于等于,后面的1有没有都不影响
  • 1383
    1383
    这样啊,谢谢了
?
Yexiaomo

TA贡献152条经验 获得超157个赞

&&  运算符, 运算方向 自左向右

num<3&&sum<5&&1      可以这样写---> ()  &&  1

因为最右 边 是 1, 所以也可以写成  -------->   num<3 && sum<5 

查看完整回答
1 反对 回复 2016-11-23
  • 3 回答
  • 0 关注
  • 1909 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信