1.比较字符串的大小:

用法:strcmp(字符串1,字符串2),若字符串1>字符串2 则返回1,字符串1<字符串2 则返回 -1,相等返回0。

比较两个字符串的算法是:逐个比较两个串中对应的字符,字符大小按照ASCII码值确定,从左向右比较,如果遇到不同字符,所遇第一对不同字符的大小关系就确定了两个字符串的大小关系,如果未遇到不同字符而某个字符串首先结束,那么这个字符串是较小的,否则两个字符串相等。
注意:字符串是数组类型而非简单类型,不能用关系运算进行大小比较。  

if("ABC">"DEF")   /*错误的字符串比较*/

if(strcmp("ABC","DEF")   /*正确的字符串比较*/

2.字符串排序:

strcmp可以用来对字符串数组进行排序

用法:

int cmp(node a,node b){
return strcmp(a.s2,b.s2)<;
}

感觉这个很帅。。。

最新文章

  1. Prism中使用MEF的例子
  2. php实现发送邮件
  3. ural 1251. Cemetery Manager
  4. 洛谷 P1038 神经网络 Label:拓扑排序 &amp;&amp; 坑 60分待查
  5. 获取android设备的IP
  6. Visual Studio 文件没发布出来
  7. Spring MVC控制层的返回类型--String类型与Bean类型
  8. Javascript/15-1-14
  9. HDU 1890--Robotic Sort(Splay Tree)
  10. MySql配置参数很全的Mysql配置参数说明
  11. POJ 3047 Fibonacci
  12. Android Studio怎样安装插件
  13. 基于.NET Socket Tcp的发布-订阅框架
  14. 通过自动回复机器人学Mybatis 笔记:接口式编程
  15. QRCode.js:使用 JavaScript 生成二维码
  16. 转换流InputStreamReader &amp; OutputStreamWriter
  17. Django框架之序列化和上传文件
  18. 用一个应用场景理解ASP.NET Core Identity是什么?
  19. Css相册
  20. 【SpringBoot系列4】SpringBoot定制自己的bean

热门文章

  1. [LeetCode] 56. Merge Intervals(vector sort)
  2. httpclient upload file
  3. 【bzoj2756 奇怪的游戏】
  4. JavaScript数组遍历map()的原型扩展
  5. Linux(CentOS)用split命令分割文件
  6. yaf的安装
  7. white-space——处理元素内的空白
  8. DOM操作的一个小坑
  9. 布局之BFC
  10. js中Date()对象详解