问题 单项选择题

有以下程序
#include<stdio.h>
intfun(int a,int b)
return a+b;
main()
int x=6,y=7,z=8,r;
r=fun(fun(x,y),z--);
prinrt("%d\n",r);

程序运行后的输出结果是______。

A.21
B.15
C.20
D.31

答案

参考答案:A

解析: fun(x,y)值为13,z--表达式的值为8,fun(13,8)的值为21答案选择A。

填空题
单项选择题