C语言二级题目,请问这道选择题答案是什么?如何得到这个答案的?

 我来答
cp3pul
2016-09-22 · TA获得超过1466个赞
知道小有建树答主
回答量:824
采纳率:92%
帮助的人:186万
展开全部
三个都是5;
首先,理解 (A == B)?++A:--B
这句是判断,如果A与B相等,那么取++A,否则取--B;所以I = --B;又因为前缀运算是先做自减,然后再取值,所以B = 5 ; I = B = 5
同样的,A++ :后缀自加先取值再自加,所以J = 5,A = 6,K = B = 5;
因此输出的三个数均为5
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式