C语言大佬们,这个答案为什么n=2???感谢 我来答 1个回答 #合辑# 面试问优缺点怎么回答最加分? 互联网前世今生 2022-06-10 · 科技领域创作者 个人认证用户 互联网前世今生 采纳数:314 获赞数:348 向TA提问 私信TA 关注 展开全部 您好,计算之后m=0,n=2,a=0。这里你需要理解c语言中的运算符优先级。比如,括号一般来说是优先级最高的,因此在计算m=a>b的时候,m=0,当m=0的时候,因为&&属于短运算符,编辑器当看到左边为0的时候,右边的表达式就不会运算,因此,n=c>d这个表达式不会计算,n还是初始值2.对于a=0,是因为&&优先级比+优先级低。因此先计算+,但是又因为&&左边的表示已经为0,所以不需要计算,a直接就是0. 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2023-01-10 C语言中n[2]*2+1等于多少? 2023-04-27 n+1×2=n^2吗 2023-04-28 n+1×2=n^2吗 2021-05-07 n^n÷n=n^2 2022-10-17 求和C(n,1)+2^2C(n,2)+.+n^2C(n,n)=?? 2020-02-10 为什么C(0,n)+C(1,n)+C(2,n)+...+C(n,n)=2的n次方 5 2021-03-21 C语言(n>>(i*2))&3什么意思? 2020-03-23 关于C语言的一道题:n的值为2, n+=n-=n*n 最后n的值是多少?求过程谢谢了哦! 4 更多类似问题 > 为你推荐: