A-A+

有以下函数 intfun(char*x char*Y){ intn=0; while((*x

2022-08-12 18:59:15 问答库 阅读 197 次

问题详情

有以下函数 intfun(char*x,char*Y){ intn=0; while((*x=*Y)&&*x!=){ x++;y++;n++;} retumn;) 函数的功能是
A.查找x和y所指字符串中是否有""
B.统计x和Y所指字符串中最前面连续相同的字符个数
C.将y所指字符串赋给x所指存储空间
D.统计x和y所指字符串中相同的字符个数

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
在while循环中的判断表达式为(*x=*y)&&*x!="\0",所以只要字符串x与y的当前字符不相等时,循环就结束。

考点:函数