单项选择题

有以下函数: 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 所指字符串的大小