问题 单项选择题

有以下函数:
fun(char *a, char *b)
while((*a!='\0')&&(*b!='\0')&&(*a==*b))
a++;b++;
return(*a-*b);

该函数的功能是______。

A) 计算a和b所指字符串的长度之差
B) 将b所指字符串连接到a所指字符串中
C) 将b所指字符串连接到a所指字符串后面
D) 比较a和b所指字符串的大小

答案

参考答案:D

解析: 它的功能是比较a,b所指字符串的大小。a>b返回正数,a<b返回负数,a=b返同0。

单项选择题
单项选择题