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