慕粉4988923
2016-11-06 17:25
单选练习题
int a = 5; int b = 9;在以下算式中,选出运算结果为真,即结果为1的算式
你的答案是A,不正确!
解析
b++为9,a*2为10,9>=10显然运算结果为假
看正确答案
Bb++>=a*2 || b-a<=a
这个怎么回事?i++不等于10吗?
b++>=a*2 为假
b-a<=a 为真
||是或运算,两个条件有一个为真,或运算就为真
b++是先使用b得值后,再执行b=b+1,即b++>=a*2时的b为9,执行完这个式子之后b才为10
C语言入门
926021 学习 · 20793 问题
相似问题