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

懵逼一题来了

单选练习题

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

你的答案是A,不正确!

解析

b++为9,a*2为10,9>=10显然运算结果为假

看正确答案

Bb++>=a*2 || b-a<=a

这个怎么回事?i++不等于10吗?

正在回答

2 回答

b++>=a*2 为假

b-a<=a 为真

||是或运算,两个条件有一个为真,或运算就为真


0 回复 有任何疑惑可以回复我~
#1

慕粉4988923 提问者

非常感谢!
2016-11-06 回复 有任何疑惑可以回复我~

b++是先使用b得值后,再执行b=b+1,即b++>=a*2时的b为9,执行完这个式子之后b才为10

3 回复 有任何疑惑可以回复我~
#1

慕粉4988923 提问者

对的,你回答到点上了,谢谢,我那时蒙蔽
2016-11-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926207    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

懵逼一题来了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信