设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的结果是:________。 展开
c=(a++>= --b);
d=(a==++b);
e=(a--!=b);
f=(++a>b--);
请问a,b,c,d,e,f的结果是:________。 展开
2个回答
展开全部
首先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
第一条语句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
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |