有以下函数fun(char *a char *b) { while((*a!=’’)amp;amp;(*b!=’’)amp;amp;(*a==*b)) {

计算机 所指,字符串,函数 已帮助 人

有以下函数fun(char *a,char *b) { while((*a!=’’)&&(*b!=’’)&&(*a==*b)) { a++;b++; } return(*a-*b); }该函数的功能是A.计算a和b所指字符串的长度之差B.将b所指字符串连接到a所指字符串中C.将b所指字符串连接到a所指字符串后面D.比较a和b所指字符串的大小

热搜:明朝法律形式主要有A律B诰C

答案解析

难度★★☆ 搜索
  • 参考答案:D字符串的比较规则是对两个字符串自左至右逐个字符相比(按ASCII码值大小比较),直到出现不同的字符或遇到’’为止,若全部字符相同,则认为相等;若出现不相同的字符,则以第一个不相同的字符的比较结果为准,该函数就实现了此功能,如果两字符串相等,则返回0,否则返回第一个不等字符串的ASCII码的差值。