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

为什么A选项不对

b++ 等于10 , a*2等于10,所以前者大于等于后者  这个输出结果为1



b-a =4  小于等于5  输出结果为1


所以我感觉A选项也是对的

请各位朋友解惑


正在回答

2 回答

B++ = 9 ;++在后面意思是B=9 先取B得值 - A 做完这个运算后 B的值在加上1

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

梓萌兔儿 提问者

我就是不明白>=也算是运算吗,b++后面没有可以加减乘除的东西啊,>=不就是表示关系吗??? 求指教
2020-03-05 回复 有任何疑惑可以回复我~
#2

WE_Xing 回复 梓萌兔儿 提问者

>= 表关系,若条件成立返回1,否则返回0
2020-03-06 回复 有任何疑惑可以回复我~

b++>=a*2&&b-a<=a

换算出来就是

10>=10%%4<=5

那么这里前半截(10>=10)是真的,但后半截4<=5是假的。4应该是<5。没有=。

而&&必须两边都为真才是真,这里后半截是假的。所以是假的。


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

weixin_慕斯3464934

这个回答是错误的。
2020-03-05 回复 有任何疑惑可以回复我~
#2

qq_慕婉清0171225

他是错的 我都被他绕了,4<=5是对的 ,错在前面那个b++是运算结束再+1 所以就是9=>10,就错误
2020-03-06 回复 有任何疑惑可以回复我~
#3

慕仔1457655 回复 qq_慕婉清0171225

你确定4 <= 5是对的?
2020-04-25 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

为什么A选项不对

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