梓萌兔儿
2020-03-05 20:02
b++ 等于10 , a*2等于10,所以前者大于等于后者 这个输出结果为1
b-a =4 小于等于5 输出结果为1
所以我感觉A选项也是对的
请各位朋友解惑
B++ = 9 ;++在后面意思是B=9 先取B得值 - A 做完这个运算后 B的值在加上1
b++>=a*2&&b-a<=a
换算出来就是
10>=10%%4<=5
那么这里前半截(10>=10)是真的,但后半截4<=5是假的。4应该是<5。没有=。
而&&必须两边都为真才是真,这里后半截是假的。所以是假的。
C语言入门
926217 学习 · 20797 问题
相似问题