单选题:有以下函数
有以下函数
```c++
int fun(char *a, char *b)
{
while ( (*a!='\0') && (*b!='\0') && (*a==*b ) )
{
a++;
b++;
}
return (*a-*b);
}
```
该函数的功能是\_\_\_\_。 @[D](2)
A. 计算a和b所指字符串的长度之差
B. 将b所指字符串复制到a所指字符串中
C. 将b所指字符串连接到a所指字符串后面
D. 比较a和b所指字符串的大小
A.计算a和b所指字符串的长度之差
B.将b所指字符串复制到a所指字符串中
C.将b所指字符串连接到a所指字符串后面
D.比较a和b所指字符串的大小
答案:D
```c++
int fun(char *a, char *b)
{
while ( (*a!='\0') && (*b!='\0') && (*a==*b ) )
{
a++;
b++;
}
return (*a-*b);
}
```
该函数的功能是\_\_\_\_。 @[D](2)
A. 计算a和b所指字符串的长度之差
B. 将b所指字符串复制到a所指字符串中
C. 将b所指字符串连接到a所指字符串后面
D. 比较a和b所指字符串的大小
A.计算a和b所指字符串的长度之差
B.将b所指字符串复制到a所指字符串中
C.将b所指字符串连接到a所指字符串后面
D.比较a和b所指字符串的大小
答案:D