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