fun(char *a,char *b) {while((*a!='\0')&&(*a==*b)){a++;b++;}return(*a-*b);}该函数的功能是
fun(char *a,char *b) {while((*a!='\0')&&(*a==*b)){a++;b++;}return(*a-*b);}该函数的功能是
日期:2012-06-01 14:44:52 人气:1
答案是D
但是分析来看应该是比较前一段是相同内容的字符串的长度
这样的话应该不难理解了
while((*a!='\0')&&(*a==*b)){a++;b++;}
若a不为空且a和b字符相同,则下一位
若不同则字符串a大于b,返回值大于0,等于b返回0,小于b返回负值