章节
问答
课签
笔记
评论
占位
占位

单选题

int a = 5; int b = 9;在以下算式中,选出运算结果为真,即结果为1的算式

Ab++>=a*2 && b-a<=a
Bb++>=a*2 || b-a<=a
C!(a*2-b)
D++b-a*2
重做

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 慕村4154991
 因为你在这里,上面b值已经赋值两次了,到运算结果时也就是11+1-10=2了,人家问题是独立问答,不承接。

最新回答 / weixin_慕工程1134211
没错他最后只有一个输出结果不会进行正确与否的判断,他的中间缺符号

最新回答 / 慕少9104305
https://list.jd.com/search?keywo ... 1%32%2E%38%68%6B%70https://list.jd.com/search?keywo ... 1%32%2E%38%6E%64%6Fhttps://list.jd.com/search?keywo ... 0%B1%32%2E%38%79%76https://list.jd.com/search?keywo ... 0%B1%32%2E%38%72%77https://list.jd.com/search?keyw...

最赞回答 / qq_慕用8437917
先运算b++,也就是9,因为b++是先显示后运算,所以b++是9,然后看a*2,也就是10,b++>=a*2表示为9>=10,9>=10为假,结果表示为0,接着看||后面的b-a<=a,b-a<=a为真,b-a<=a表示为1,0||1=1

最新回答 / weixin_慕盖茨2597418
因为不管其他的运算,只要有++,b的数值一直在不断增加的,先是第五行运算结束,这个时候b等于10,第六行结束b等于11,第八行刚刚开始运算的时候是b先加1(++b)再进行后面的运算,所以开始b-a*2的时候b已经是9+1+1+1=12了<...code...>

最新回答 / 樱花庄猪少年
!是非的意思,也就是说1就是0;0就是1,前面有一图说过

已采纳回答 / qq_kiss_me_gxBGTY
b++ >= a*2算术运算符:++  (优先级2)、* (优先级3)关系运算符:>= (优先级5)运算: (b++)>=  (a*2)b++:先计算值,再b加1                

最赞回答 / 慕粉13727809535
是的,因为左边的b++在判断完左边的后就自增了,所以左边时b=9,右边时b=10

已采纳回答 / LouZhu_hh
b++=99>=10&&4<=50&&1=1

最新回答 / 慕标5051914
b++j是先取原来的值9比较后再+1的,所以是9

已采纳回答 / qq_释怀_36
没错式子中b++是后加1,这个公式算完后 b才=10的,b++=9

最新回答 / 半分仙气浪天下
b=9b++ 依然为9++b 为10

最新回答 / 你的小狗叫猫咪
我也是问这个问题

最赞回答 / qq_慕的地2027567
后来明白了。执行顺序b<a=false;b=b+1;a=a+1;b>a;楼上答非所问了

已采纳回答 / 紫色打火机
B++ = 9 ;++在后面意思是B=9 先取B得值 - A 做完这个运算后 B的值在加上1
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言