单选题:有以下程序,程序运行后的输出结果是()。
有以下程序,程序运行后的输出结果是()。 @[D](2)
```
int fun(int a, int b)
{
if(a>b)
return(a);
else
return(b);
}
int main()
{
int x=3, y=8, z=6, r;
r=fun (fun(x,y), 2*z);
printf("%d\n", r);
return 0;
}
```
A. 3
B. 6
C. 8
D. 12
A.3
B.6
C.8
D.12
答案:D
```
int fun(int a, int b)
{
if(a>b)
return(a);
else
return(b);
}
int main()
{
int x=3, y=8, z=6, r;
r=fun (fun(x,y), 2*z);
printf("%d\n", r);
return 0;
}
```
A. 3
B. 6
C. 8
D. 12
A.3
B.6
C.8
D.12
答案:D