有以下函数:
int fun(char*s)
{char*c=s;
while(*c++);
return(c一s);
}
该函数的功能是( )。
A、
计算s所指字符串占用内存字节的个数
B、
比较两个字符串的大小
C、
计算s所指字符串的长度
D、
将s所指字符串复制到字符串c中
【正确答案】
C
【答案解析】
while(*cc++)的结果是将c移动到字符串的结尾,即当c='\0'时,循环结束。此时s依然指向的是字符串的首字符,因此,返回值c一s是字符串的长度,答案C正确。
提交答案
关闭