单选题:以下程序运行后的输出结果是( )。
以下程序运行后的输出结果是( )。 @[D](1)
```
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;
}
```
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;
}
```
A. 3
B. 6
C. 8
D. 12
A.3
B.6
C.8
D.12
答案:D