一道c语言代码解释hello的题求解释

请教一个C语言的题,求解答!
[问题点数:40分,结帖人whw1874]
请教一个C语言的题,求解答!
[问题点数:40分,结帖人whw1874]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。求大神帮忙编一道c语言编程题,谢谢!(采纳有追加)求大神帮忙编一道c语言编程题,谢谢!(采纳有追加)&#822-知识宝库
你可能对下面的信息感兴趣C语言经典习题及其答案详解_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C语言经典习题及其答案详解
上传于||暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩35页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢c语言 一道选择题 求解释
逗号表达式的值是最后一个表达式的值,a>b?a++:b++时,b自增1变成了6,所以6+2=8
a>b?a++:b++, a>b条件不成立,所以执行b++,此时a = 2,b= 6; a+b = 8;
a=2不用说,b=5也不用说,后面是一个表达式,表示一个布尔值,而根据a,b的大小可以判断出这个布尔值为true,转化为整数也就是1,于是2+5+1=8;
这是一个三目运算符,a = 2,b = 5,a>b?a++:b++意思就是说如果a>b则a++,否则b++这道题a>b为假,所以b++为5+1=6;a+b就等于2+6=8
这个表达式叫逗号表达式,逗号表达式的特点是从左到右,依次执行每一段,表达式的值就是最后逗号后面的表达式的值。所以:1、执行a=2;2、执行b=5;此时a等于2,b等于5;3、执行a>b?a++:b++;因为a不大于b,所以相当于执行b++;执行完后a的值没变,等于2,而b加了1,此时b等于6;4、执行最后一句a+b;上一句执行完后a等于2,b等于6,因此这个...
为您推荐:
扫描下载二维码一道c语言题,求高手解释下这题!_百度知道}

我要回帖

更多关于 c语言编程之道 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信