邀请注册 登录
Bacysoft.cn 返回首页

MrCopy的个人空间 http://bacysoft.cn/?4 [收藏] [复制] [分享] [RSS]

日志

不用strcmp比较两个字符串的方法

已有 9417 次阅读2011-5-10 21:55 |系统分类:编程技术|

  1. int usrSTRCMP( char* S1, char* S2 )
  2. {
  3. int iFlag;

  4. while( (*S1 != 0) || (*S2 != 0) ) // 使用 && 是不是效率更高?
  5. {
  6. if( *S1 > *S2 )
  7. {
  8. iFlag = 1; // S1 > S2 时返回 1
  9. break;
  10. }
  11. if( *S1 < *S2 )
  12. {
  13. iFlag = -1; // S1 < S2 时返回 -1
  14. break;
  15. }

  16. ++S1;
  17. ++S2;
  18. }
  19. if( (*S1 == 0) && (*S2 == 0) )
  20. {
  21. iFlag = 0; // S1 = S2 时返回 0
  22. }

  23. return iFlag;
  24. }

路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 邀请注册



京ICP备08000958号-1|腾讯云|阿里云|联系方式|Bacysoft.cn

GMT+8, 2024-12-25 15:58 , Processed in 0.013523 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

返回顶部