【单选题】 有下列函数:
 int fun(char*S)
 {char*t=s;
 while(*t+ +);
 return(t-s);
 }
 该函数的功能是(  )。
A.比较两个字符串的大小
B.计算s所指字符串占用内存字节的个数
C.计算s所指字符串的长度
D.将s所指字符串复制到字符串t中
网考网参考答案:C
网考网解析:
[解析] 在函数fun(char*s)中,首先用字符指针变量t指向s,而循环语句while(*t++);的功能是使指针变量 t指向字符串变量s的末尾,这时退出循环,因而语句 return(t-s);返回的就是字符串s所指字符串的长度。
                     查看试题解析出处>>
							
	          			
发布评论 查看全部评论