22问答网
所有问题
c语言大神快来,7.4中,为什么答案是21
如题所述
举报该问题
推荐答案 2017-04-06
这个有点难解释的。
首先(x--, y++, x+y)这个表达式的值才是参数,你要意识到。然后这个表达式从左向右运算,所以最右边的x+y才是表达式的值。
然后x--, y++都是先运算再自增自减的,所以x+y = 6+7 = 13;
另一个参数是z--,同理,由于--在z的后面,所以先运算再自减,也就是参数的值其实还是z = 8;
所以最后 13+8 = 21
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/C0h6ThT6I2I6fXh0T6T.html
相似回答
c语言
的三个题
答:
三个题的
答案
依次是:
C
——逗号表达式(x--,y++,x+y)的值是5+8=13,所以用func(13,8)调用,返回
21
。D——fun的返回值是int,但体内却没有返回语句,大部分编译器通不过,选D都便宜出题人了。A——主函数中有3次循环调用f。第一次f返回1,第二次返回2,第三次返回2.5,在主函数中求和...
c语言
题目求解啊
,大神快来
答:
5 x<=y && y<=z 6 18或者19都可以, 填18是标准
答案
。注意每次i自加2 没解释的 都是定义,没什么好说的 ,记住就好。
大家正在搜
c语言大神
何钦铭c语言第三版答案
c语言程序设计课后答案
c语言程序设计答案
c语言第五版课后答案
c语言程序设计第二版答案
c语言入门到入神
大一c语言程序设计教程
c语言专家
相关问题
C语言题目 ~~~~~~~~~~~~~大神快来 题目如下
C语言大神快来帮忙,问题如下。
C语言程序问题,大神快来!!!!
C语言问题 大神快来
C语言大神快来~
c语言中输出八进制数时为什么不加o,如k=17;printf...
C语言大神快来帮忙,期末考试%>_<%!!!
c语言大神快来