问题 单项选择题

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

  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。

多项选择题
多项选择题