若定义int a=1,b=2,c=3,则运行++a‖++b&&++c,后b的值为多少?

发布网友 发布时间:2024-10-24 11:52

我来回答

3个回答

热心网友 时间:2024-10-30 09:58

优先级 ++ > && > ||
可以看成++a || (++b && ++c),因为++a已经==2 > 0 因此,后面不再计算。
即a = 2, b= 2 ,c =3

热心网友 时间:2024-10-30 10:03

一个一个试过了,A无法编译通过。报错是lvaluerequiredasleftoperandofassignment。

热心网友 时间:2024-10-30 10:00

还是2不变,

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com