C/C++——strcmp函数实现
2010-09-07 13:56
281 查看
函数原型:int strcmp(const char *dest, const char *source) ;
返回值:返回整数值,如果dest > source,则返回值大于0,如果dest = source,则返回值等于0,如果dest < source ,则返回值小于0。字符大小是按照字符的字典序列进行排列的。
参数说明:都是以''/0''为结束符的字符串
实现;
int strcmp(const char *dest, const char *source)
{
assert((NULL != dest) && (NULL != source));
while (*dest && *source && (*dest == *source))
{
dest ++;
source ++;
}
return *dest - *source;
/*如果dest > source,则返回值大于0,如果dest = source,则返回值等于0,如果dest < source ,则返回值小于0。*/
}
转载自:http://blog.csdn.net/hairetz/archive/2009/09/10/4540005.aspx
返回值:返回整数值,如果dest > source,则返回值大于0,如果dest = source,则返回值等于0,如果dest < source ,则返回值小于0。字符大小是按照字符的字典序列进行排列的。
参数说明:都是以''/0''为结束符的字符串
实现;
int strcmp(const char *dest, const char *source)
{
assert((NULL != dest) && (NULL != source));
while (*dest && *source && (*dest == *source))
{
dest ++;
source ++;
}
return *dest - *source;
/*如果dest > source,则返回值大于0,如果dest = source,则返回值等于0,如果dest < source ,则返回值小于0。*/
}
转载自:http://blog.csdn.net/hairetz/archive/2009/09/10/4540005.aspx
相关文章推荐
- C/C++——strcmp函数实现
- C/C++--strcmp函数实现
- C/C++自实现的函数(memset, memcpy, atoi)
- 利用C/C++扩展php语言实现 Usher_GetHostIP无参函数
- c++中虚函数的实现机制?
- 简单总结一下strcmp函数的实现
- C/C++中可变参数函数的实现
- 简单的C++委托 —— 用模板类实现类成员函数的回调
- [c++] - 实现类似printf这样的函数
- 模拟实现c库函数strcpy,strcat,strstr,strcmp,memcpy,memmove
- C++利用类静态变量,实现伪类对象空指针成功访问含有成员变量的成员函数而不崩溃
- CDHtmlDialog的基本使用(C++调用JS函数的实现)
- C++...三个点用法 实现参数个数可变的函数
- GDI+ C++实现函数曲线图
- Delphi里实现类似于C++ strtok 的函数
- C++中类成员函数未实现,是否能够编译链接通过?
- [C/C++]函数参数的入栈顺序与可变参数的实现
- 字符串逻辑比较函数---StrCmpLogicalW的模拟实现
- strcat,strcpy,strcmp,strlen4个常用字符串处理函数的数组与指针简单实现方法~
- [C/C++标准库]_[初级]_[如何实现std::string自己的Format(sprintf)函数]