有以下函数:
int fun(char*s)
{char*c=s;
while(*c++);
return(c一s);
}
该函数的功能是( )。
【正确答案】 C
【答案解析】while(*cc++)的结果是将c移动到字符串的结尾,即当c='\0'时,循环结束。此时s依然指向的是字符串的首字符,因此,返回值c一s是字符串的长度,答案C正确。