B 比较两个字符串的大小
循环条件((*s)&&(*t)&&(*t++==*s++));表示:
*s不为0 并且 *t不为0 并且 当前t指向的字符和s指向的字符相等时继续循环
所以退出循环时只有三种情况,
1. *s已经指向了字符串尾
2. *t已经指向了字符串尾
3. *s与*t不相等
所以若两个初始字符串s与t中s大于t返回正数,s等于t返回0, s小于t返回负数.
B 比较两个字符串的大小
循环条件((*s)&&(*t)&&(*t++==*s++));表示:
*s不为0 并且 *t不为0 并且 当前t指向的字符和s指向的字符相等时继续循环
所以退出循环时只有三种情况,
1. *s已经指向了字符串尾
2. *t已经指向了字符串尾
3. *s与*t不相等
所以若两个初始字符串s与t中s大于t返回正数,s等于t返回0, s小于t返回负数.