A-A+

有以下函数: fun(char*a char*b) { while((*a!=''0 & &

2022-08-06 01:26:31 问答库 阅读 174 次

问题详情

有以下函数: fun(char*a,char*b) { while((*a!=""0 & &(*b!="") & &(* a = * b)) {a++;b++;} return(*a-*b); } 该函数的功能是 ______。
A.计算a和b所指字符串的长度之差
B.将b所指字符串连接到a所指字符串中
C.将b所指字符串连接到a所指字符串后面
D.比较a和b所指字符串的大小

参考答案

正确答案:D
解析:字符串的比较规则是对两个字符串自左至右逐个字符相比(按ASCII码值大小比较),直到出现不同的字符或遇到 '\0'为止,相等,则返回0,否则返回第一个不等字符串的ASCII码的差值。

考点:函数