单选题 以下函数的功能是( )。int fun(char*s){char*t=s;while(*t++);return(t一s);}
【正确答案】 A
【答案解析】解析:题目中在函数fun(char*s)中,首先用字符指针变量t指向s,而循环语句wliile(*t++);的功能是使指针变量t指向字符串变量s的末尾,这时退出循环,因而语句return(t—s);返回的就是字符串s所指字符串的长度。选项A正确。