c语言的问题,求助解答。

若x=3,y=z=4,则下列表达式的值分别为()1.(z>=y>=x)?1:02.z>=y&&y>=x备先答案:A.01B.11C.00D.10请帮忙给出解题思路,这里先... 若x=3,y=z=4,则下列表达式的值分别为( )
1. (z>=y>=x)? 1:0

2. z>=y&&y>=x

备先答案:A. 01 B. 11 C. 00 D. 10

请帮忙给出解题思路,这里先谢过了。。。
展开
 我来答
★徐笑人生★
2010-11-19 · TA获得超过165个赞
知道答主
回答量:204
采纳率:0%
帮助的人:114万
展开全部
1. (z>=y>=x)? 1:0
z>=y就是对的,所以为1 ,然后1>=x不对,所以为0,所以整个表达式为0
2. z>=y&&y>=x
z>=y对为1 ,y>=x对为1,1&&1,所以答案为1,
A
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhaigangvvv
2010-11-19 · TA获得超过348个赞
知道小有建树答主
回答量:1190
采纳率:0%
帮助的人:582万
展开全部
选A
z>=y是逻辑表达式,其值只能为1或0
z>=y值是0
0>=x值是0
&&运算是先运算左边值,如果左边值是1,则再运算右边值;否则直接返回0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
843299951
2010-11-19 · TA获得超过458个赞
知道小有建树答主
回答量:208
采纳率:0%
帮助的人:128万
展开全部
(z>=y>=x)? 1:0

结果为1.若z>=y>=x为真,则得1,否则得0.
z>=y&&y>=x
结果为1。 z>=y和y>=x都为真,&&为与运算。都为真才为真(即1),否则0。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
傲天雪鹰
2010-11-19 · 超过12用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:42.9万
展开全部
答案是:A
(z>=y>=x)?1:0即(1>=x)?1:0 所以答案是 0
>=的优先级大于&& 所以1&&1 答案是:1
所以选A. 01
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
908261342
2010-11-19 · TA获得超过227个赞
知道小有建树答主
回答量:339
采纳率:0%
帮助的人:102万
展开全部
B (1)首先判断()里的真假,也就是1或0,是1就选第一个,0就是第二个
(2)分别判断 z>=y、y>=x的值,都是1就输出1,其他就是0。

加分啊!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式