问题 单项选择题

有如下程序;int func(int a, int b) { return(a+b); } main() { int x=2, y=5, z=8, r; r=func(func(x, y), z); printf("% \d\n", r); } 该程序的输出的结果是______。 A) 12 B) 13 C`) 14 D) 15

答案

参考答案:D

解析: 函数func的功能是计算两个形参之和,并将值返回主调函数。所以:r=func(func(x, y), z)=func(func(2, 5), 8)=func(7, 8)=15。

问答题 简答题
问答题