有以下程序的输出结果是( ) char fun(char x , char y) {if(x main( ) { int a=’9’,b=’8’,c=

7 查阅

有以下程序的输出结果是( )

char fun(char x , char y)

{ if(x

main( )

{ int a=’9’,b=’8’,c=’7’;

printf(“%c\n”,fun(fun(a,b),fun(b,c))); }

A.函数调用出错

B.8

C.9

D.7

参考答案:

D解析:函数fun(a,b)的结果是8,函数fun(b,c)的结果是7,将8,7代人函数中,f('8','7')的返回结果是7。

计算机二级