假设inta=1,b=2,c=3,求下列表达式的值.(1)a&&(a>b)||!(c) (2) !((a<b)?b++:++a)||(c>b) 5

 我来答
生活之书
高能答主

2021-10-20 · 答疑小帮手之生活领域
生活之书
采纳数:613 获赞数:233509

向TA提问 私信TA
展开全部

如下所示:

第一题&&优先级比||高,先看||左边a为真但a>b为假所以为假,||右边!(c)为假,故第一题为0。

第二题||左边(a<b)?b++:++a)执行b++,为真,||右边就不用看了,为真,故第二题为0。

这类题目通常按照一定的顺序给出一系列量,要求根据这些已知的量找出一般规律,而找出的规律通常包序列号,所以把变量和序列号放在一起加以比较,就比较容易发现其中的奥秘。

一般是先观察,有什么特点,然后依次排查几种常用的方法,比如差值,相邻的三项有什么运算关系,如果数变化剧烈,可以考虑平方、立方,还要熟悉常用的一些平方值和立方值。

神圣的暗恋
2020-03-30
知道答主
回答量:2
采纳率:0%
帮助的人:1778
展开全部
第一题&&优先级比||高,先看||左边a为真但a>b为假所以为假,||右边!(c)为假,故第一题为0。第二题最右边应该少了个括号,||左边(a<b)?b++:++a)执行b++,为真,||右边就短路不用看了,第二题为!真,故第二题为0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式