C语言 若有定义:int a=1,b=2, c=3;则语句++a丨丨++b&&++c, 运行后b的值为多少
展开全部
2,
或运算只需一个满足就行++a=2不等于0个,故或运算结果为一,++b运算没得到执行
或运算只需一个满足就行++a=2不等于0个,故或运算结果为一,++b运算没得到执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
3
追问
可是他的答案是2啊,优先级&&先算?
追答
对了,与非运算级是从左到右。也就是说程序一执行到++a,即为非零,所以为真,并没有++b的操作。所以b仍为2.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询