人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

大家帮忙看下这c小程序执行以下语句,输出结果是C.intx=2;printf(“%d”,((x=4*5,x*5),x+20));//这段是怎么看的A)120B)100C)40D)20

[复制链接]

问题:大家帮忙看下这c小程序执行以下语句,输出结果是C.intx=2;printf(“%d”,((x=4*5,x*5),x+20));//这段是怎么看的A)120B)100C)40D)20

答案:↓↓↓

网友采纳  先是x=4*5=20,然后做x*5,但没有把结果赋给任何值,x的值也没变,然后计算x*20,也就是20*20+40,整个式子返回的就是最后的40,(这是逗号表达式,式子中有逗号的就依次计算,返回最后一个表达式的值).((x=4*5,x*5),x+20...
回复

使用道具 举报

小黑屋/人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

Powered by 5wangxiao

© 2007-2021 5wangxiao.Com Inc.

快速回复 返回顶部 返回列表