C语言逻辑表达式的问题 30
展开全部
要看谁的优先级较高,在这个表达式中+的优先级最高,所以应该是先b+c;其次是==符号;
b==c的结果为b=5;这样的话,表达式就成了:a||9&&5;||的优先级要高于&&;
因为a=3,所以结果为bool值:true!!!
b==c的结果为b=5;这样的话,表达式就成了:a||9&&5;||的优先级要高于&&;
因为a=3,所以结果为bool值:true!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
||的优先级最高,如果||之前是成立的,||后面的都不运行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案是true但运行过程应该是先“+”运算,再“==”运算,再“&&”运算,最后“||”运算。可以上机运行下,这是最可靠地回答。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
b+c 为 9
4==5 为 0
9 && 0 为0
3 || 0 为 true
&& 比 || 的优先级高一级
4==5 为 0
9 && 0 为0
3 || 0 为 true
&& 比 || 的优先级高一级
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a||b+c&&b==c的值是逻辑否。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询