函数mycmp(char *s,char *t)的功能是比较字符串s和t的大小,当s等于t时返回0,当s>t时返回正值,当s<t时返回负值。请填空。 mycmp( char *s,char *t) { while ( *s==*t)

admin2009-01-15  46

问题 函数mycmp(char *s,char *t)的功能是比较字符串s和t的大小,当s等于t时返回0,当s>t时返回正值,当s<t时返回负值。请填空。
   mycmp( char *s,char *t)
   {  while ( *s==*t)
      {  if(*s= =’\0’)  return 0;
         ++s; ++t;
      }
      return(【  】);
   }

选项

答案*s-*t

解析 本题考查比较字符串的大小。函数的两个形参是两个字符指针变量,指针变量的值是字符串的首地址,*s和*t表示s和t指向的第一个字符,在while循环中,通过s和t指针的移动,不断改变所指字符,通过返回s和t的第一个不同字符的ASCII码的差值*s-*t得到结果。
转载请注明原文地址:https://kaotiyun.com/show/q9Xp777K
0

相关试题推荐
最新回复(0)