单项选择题

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

该函数的功能是( )。
A) 将b所指字符串连接到a所指字符串中
B)计算a和b所指字符串的长度之差
C) 将b所指字符串连接到a所指字符串后面
D) 比较a和b所指字符串的大小