求助,这道c++这道题目怎么做做?

1题 c 比较 ==才是单纯的从左到右.
三目 貌似只有条件运算符(?:),也是从右向左,
赋值 = 也是自由向左.
A 看运算符先后+和>>是只有一个级别的优先级差,但是说不定某些编译器会弄出问题來. 可以是(a+b)>> 3. 也可以是a+(b>>3);重点是 我用vs编译了他提示我加括号.
B,很明显只能是a先自加在+b,语句结束后 b在自加.
D -号是从左到右结合顺序,所以a=3在-a = 0;

参考资料

 

随机推荐