strcmp源码
来源:互联网 发布:sql文件 格式 编辑:程序博客网 时间:2024/06/05 22:30
/****strcmp - compare two strings, returning less than, equal to, or greater than**Purpose:* STRCMP compares two strings and returns an integer* to indicate whether the first is less than the second, the two are* equal, or whether the first is greater than the second.** Comparison is done byte by byte on an UNSIGNED basis, which is to* say that Null (0) is less than any other character (1-255).**Entry:* const char * src - string for left-hand side of comparison* const char * dst - string for right-hand side of comparison**Exit:* returns -1 if src < dst* returns 0 if src == dst* returns +1 if src > dst**Exceptions:********************************************************************************/ int __cdecl strcmp (const char * src,const char * dst ){ int ret = 0 ; while( ! (ret = *(unsigned char *)src - *(unsigned char *)dst) && *dst) ++src, ++dst; <span style="font-family: Arial, Helvetica, sans-serif;">//直到src和dst当前数值不相等且dst不为\0时退出while</span> if ( ret < 0 ) ret = -1 ; else if ( ret > 0 ) ret = 1 ; return( ret );}
0 0
- strcmp 源码
- strcmp源码
- strcmp()的源码
- strcmp的源码
- strcmp/strncmp源码分析
- strcmp库函数源码心得
- strcpy strcmp memcpy源码
- 仰视源码,实现strcmp
- strcmp函数实现源码
- strcmp源码解惑
- strcmp && strcpy && strlen && strcat 源码
- strcmp && strcpy && strlen && strcat 源码
- strcmp && strcpy && strlen && strcat 源码
- strcmp
- strcmp
- strcmp
- strcmp
- StrCmp
- springMVC入门基础的注解和参数传递
- 三大框架的搭建流程
- Python--matplotlib绘图可视化知识点整理
- 二维数组指针和函数参数
- Redhat和ubuntu的区别
- strcmp源码
- hdu1430 魔板 (BFS+康托展开式)
- [leetcode] 22. Generate Parentheses
- 剑指Offer_05_用两个栈实现队列
- 海量数据
- SQL:多个存储过程完整实例及调用方法
- CodeForces 705B Spider Man
- EDIUS中怎么实现卡拉OK字幕的制作
- CodeForces 669B Little Artem and Grasshopper(可怜的小蚂蚱,等待AC)