单选题:有以下程序,程序的执行结果是()。
有以下程序,程序的执行结果是()。 @[D](2)
```
char fun(char x , char y)
{
if(x return x;
return y;
}
int main( )
{
int a='9',b='8',c='7';
printf("%c \n",fun(fun(a,b) ,fun(b,c) ));
return 0;
}
```
A. 函数调用出错
B. 8
C. 9
D. 7
A.函数调用出错
B.8
C.9
D.7
答案:D
```
char fun(char x , char y)
{
if(x
return y;
}
int main( )
{
int a='9',b='8',c='7';
printf("%c \n",fun(fun(a,b) ,fun(b,c) ));
return 0;
}
```
A. 函数调用出错
B. 8
C. 9
D. 7
A.函数调用出错
B.8
C.9
D.7
答案:D