已有定义语句:int m=0,n=1;执行表达式(m=5<3)&&(n=7>9)后,n的值(具体解答)
答案:3 悬赏:60
解决时间 2021-02-22 18:49
- 提问者网友:我稀罕你
- 2021-02-21 21:59
已有定义语句:int m=0,n=1;执行表达式(m=5<3)&&(n=7>9)后,n的值(具体解答)
最佳答案
- 二级知识专家网友:何以畏孤独
- 2021-02-21 22:27
你这个好像只是执行了一次7给n赋值没进行过,然后那个比较大小好像返回还是false
全部回答
- 1楼网友:不服输的倔强
- 2021-02-22 00:02
;9)
这里,n=1;如果为真,返回m的值
然后后面这个判断;3 此表达式为假,n=1,所以返回的值就是n的值。int m=0,m=0,所以返回的值就是0:5<9 此表达式为真;
(m=5<。
你这里有个判断;
这里的功能有点和三目运算符类似;3)&&(n=7>:7>
- 2楼网友:邪性洒脱
- 2021-02-21 23:41
()&&(),这样语句结构,有些编译器不进行编译的lz 的表达式 是不是没写完整啊,则 n=(7>,则 n 值不被修改;如果不编译; 若进行编译,n=1,没意义
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯