设int a=3;则表达式a<1&&--a>1的运算结果和a的值分别是()
设int a=3;则表达式a<1&&--a>1的运算结果和a的值分别是()

A、0和2
B、0和3
C、1和2
D、1和3
【正确答案】:B
【题目解析】:运算结果为0,a=3>1,表达式a<1&&--a>1左边不成立,为0,&&左边成立,才继续右边运算,为0,停止运算,所以a始终=3

Top