若有定义int a=1,b=2,c=3;则执行表达式(a=b+c)||(++b)后a,b,c的值 我想要解题的过程,那个式子怎么看... 我想要解题的过程,那个式子怎么看 展开 我来答 2个回答 #热议# 为什么说不要把裤子提到肚脐眼? 纳语天承福 2019-10-26 · TA获得超过3944个赞 知道大有可为答主 回答量:3163 采纳率:28% 帮助的人:180万 我也去答题访问个人页 关注 展开全部 我用gcc3.4.2和vc6.0编译后的结果都是5,2,3因为||号,只执行了前面的部分,a=b+c已经返回了结果“真”,所以没有执行++b部分的。很可能是编译器进行了优化的结果。不知道你用的编译器是什么。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 戈恒史乐 2019-03-11 · TA获得超过3670个赞 知道大有可为答主 回答量:2989 采纳率:32% 帮助的人:388万 我也去答题访问个人页 关注 展开全部 1。b+c=5将5赋值给a2.a=5为真||短路或所以不执行++bb依然为2所以有a=5b=2c=3; 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-10-15 设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a<b)&& (n=c>d)后,m, 7 2021-12-22 C语言中,已知int b=2;则下列表达式值为1的是( ) A.b>1 B.b>b C.b<1 D 2021-01-20 C语言中,已知int b=2;则下列表达式值为1的是( ) A.b>1 B.b>b C.b<1 D.!(b=1) 1 2020-12-19 .若有定义:int a=20,b=28,c;则执行语句c=(a^b)<<2;后c的值为()。 A.2 B.5 C.32 D.92 2022-03-09 若已定义:int+a=1,b=2,c=3;表达式(a+=2,a+b,a-c)的值为? 1 2023-04-23 设int a=1,b=2,c=4;经过表达式(c=a!=b)&&(a==b)&&(c=b)运算后,a、b和C的值分别是( ) 2022-10-08 若有定义 int a=1,b=2; 表达式(a++)+(++b) 的值是( )? 2022-07-24 若有定义 int a=1,b=2; 那么表达式(a++)+(++b) 的值是? 更多类似问题 > 为你推荐: