单项选择题

有以下程序
  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