A-A+

有以下程序 include<stdio.h> intfun(inta intb){ retu

2022-08-12 18:51:06 问答库 阅读 197 次

问题详情

有以下程序 include<stdio.h> intfun(inta,intb){ retuma+b;} main(){ intx=6,y=7,z=8,r; r=fun(fun(x,y),Z-); printf(%dn,r);) 程序运行后的输出结果是
A.15
B.21
C.20
D.31

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
本题考查了函数的调用,函数’fun功能为求两个数据的和。主函数中表达式r=fun(fun(x,y),z-),首先计算内层调用fun(x,y),计算结果为13,然后外层调用fun(13,8),结果为21。

考点:程序