设int a=2,b=3,c,d,e,f; 执行 c=(a++>= --b); d=(a==++b); e=(a--!=b); f=(++a>b--);

设inta=2,b=3,c,d,e,f;执行c=(a++>=--b);d=(a==++b);e=(a--!=b);f=(++a>b--);请问a,b,c,d,e,f的结果... 设int a=2,b=3,c,d,e,f; 执行
c=(a++>= --b);
d=(a==++b);
e=(a--!=b);
f=(++a>b--);
请问a,b,c,d,e,f的结果是:________。
展开
 我来答
annybaby46
2019-11-17 · TA获得超过233个赞
知道答主
回答量:110
采纳率:0%
帮助的人:14.4万
展开全部
首先a=2,b=3
第一条语句c=(a++>=--b);
a=2 b=3-1=2 2>=2为真→c=1 a=2+1=3 b=2
第二条语句d=(a==++b);
b=2+1=3 3==3为真→d=1 a=3 b=3
第三条语句e=(a--!=b);
a=3 3!=3为假→e=0 a=3-1=2 b=3
第四条语句f=(++a>b--);
a=2+1=3 b=3 3>3为假→f=0 a=3 b=3-1=2
总结a=3,b=2,c=1,d=1,e=0,f=0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-10-20
展开全部
a=3,b=2,c=1,d=1,e=1,f=1
追问
可以写下详细分析过程吗?谢啦!
追答
c=(a++>= --b); a++==3 --b==2  3>2为真  >=为逻辑运算c==1 这时a==3 b==2
d=(a==++b); ++b=3 a==b 真所以d==1 这时a==3 b==3
e=(a--!=b); a--==2 a!=b为真 e==1
f=(++a>b--); ++a==3 b--==2 ++a>b--为真 f==1
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式