已知 int a = 5, b = 3; 则表达式 a || (b + 4) && ((++a) * (b++))运行后,表达式、变量a与b的值分别为( )。

A.
1,6,4

B.
1,5,3

C.
0,6,4

D.
1,6,3

我选了ashi'cuo'de那位好心的大神来救救这个刚开始入门的小白,跪谢

选择B,1 5 3
主要考察你的知识点是布尔表达式的短路,a && b,当a为false的时候,b的部分不会执行
a || b,当a为true的时候,b不会执行,还有就是&&的优先级比||高。

问题解决的话,请点下采纳。