问题 单项选择题

下述函数功能是______。 int fun(char*x) { char*y=x;while(*y++);return y-x-1; }

A.求字符串的长度

B.求字符串存放的位置

C.比较两个字符串的大小

D.将字符串x连接到字符串y后面

答案

参考答案:A

解析:[评析] 在函数体内定义一字符型指针并指向形参,然后遍历其中各字符直到NULL,最后返回字符串首尾地址的差值,即字符串的长度。

选择题
判断题