qq_八巷_kopKO9
2018-10-19 23:02
b++>=a*2 && b-a<=a
b++>=a*2 换算成10>=2*5; 正确
b-a<=a换算为9-5<5; 正确
逻辑与 && 一假为假 为什么最后结果不为真????????
所以 b++在判断里面 不生效 ? 如果 A 改成 ++b>=a*2&&b-a<=a 就为 真了?
b++ 是先取值再自增一,所以b++的原始值是9
9>10 错的,逻辑与&&要求两个都是对的,所以不选A
我是这么理解的
我觉得是b-a<=a,即9-5<=5是假的,4<5,但不=5
我也是
b++ 是先取值再自增一,所以b++的原始值是9
9>10 错的,逻辑与&&要求两个都是对的,所以不选A
我是这么理解的
打错了,是逻辑或,一真为真
C语言入门
926024 学习 · 20793 问题
相似问题