A-A+

下面函数的功能是()。 int fun(char *x) { char *y=X; whil

2022-08-06 05:11:02 问答库 阅读 176 次

问题详情

下面函数的功能是()。 int fun(char *x) { char *y=X; while(*y++); return (y-x-1); }
A.求字符串的长度
B.比较两个字符串的大小
C.将字符串x复制到字符串y
D.将字符串x连接到字符串y后面请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:函数中,首先让字符串指针指向字符串x,然后通过while循环使y指向字符串x的尾部。再通过两指针之间的算术运算得出字符串x的长度。

考点:函数,功能