码迷,mamicode.com
首页 > 其他好文 > 详细

c - 比较字符串的大小

时间:2014-10-29 21:00:38      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   ar   sp   div   on   log   代码   

  c的标准库中当然有现成的比较字符串的函数<string.h>中的 strcmp

1 int     __cdecl strcmp(_In_z_ const char * _Str1, _In_z_ const char * _Str2)

  最近复习考研,手写这些代码是其中的一部分内容,但是我资料上的代码,感觉算法不是很好,网上见很多人写的,也是,有的还是错的.我测试了一下,算是可行的.

 1 //比较字符串,s1>s2则返回整数;s1=s2则返回0;s1<s2则返回负数.
 2 int
 3 comparison(char *s1,char *s2){ 
 4     while(*s1 && *s1) {    //这里判断的应该为内容.
 5         if(*s1 != *s2)
 6             return *s1 - *s2;
 7         s1++; 
 8         s2++;
 9     }
10     return *s1 - *s2;
11 }

 

c - 比较字符串的大小

标签:style   blog   color   ar   sp   div   on   log   代码   

原文地址:http://www.cnblogs.com/listened/p/4060345.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!