有以下程序的输出结果是( )   char fun(char x , char y)   { if(x   main( )   { int a=’9’,b=’8’,c=’7’;     printf(“%c\n”,fun(fun(a,b),fun

admin2006-03-15  27

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

  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。
转载请注明原文地址:https://kaotiyun.com/show/HaHp777K
0

相关试题推荐
最新回复(0)