选择题   有以下函数
      int fun(char *x,char *y)
      { int n=0;
      while((*x==*y)&&*x!='\0')
      { x++; y++; n++;}
      return n ;
      }
      该函数的功能是______。
 
【正确答案】 D
【答案解析】[考点] 字符串、函数递归、标识符的作用域和存储类 循环只有在x和y所指字符串中最前面连续相同的字符时才执行,并统计其个数(存放在变量n中),一旦不满足连续相同条件,则终止循环并函数返回相同个数n。