C的函数整理
来源:互联网 发布:php做游戏后端 编辑:程序博客网 时间:2024/06/04 17:55
一、strcmp
C/C++函数,比较两个字符串,设这两个字符串为str1,str2,
当s1<s2时,返回为负数;
当s1=s2时,返回值= 0;
当s1>s2时,返回正数。
即:两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止。如:
"A"<"B" "a">"A" "computer">"compare"
特别注意:strcmp(const char *s1,const char * s2)这里面只能比较字符串,即可用于比较两个字符串常量,或比较数组和字符串常量,不能比较数字等其他形式的参数。
ANSI标准规定,返回值为正数,负数,0 。而确切数值是依赖不同的C实现的。
但是,
第一:当两个字符串不相等时,C标准没有规定返回值会是1 或 -1,只规定了正数和负数。有些实现会返回1或-1,但将返回值与1或-1做比较的人,都是不合格的程序员。
第二:有些会把两个字符的ASCII码之差作为比较结果由函数值返回。但无论如何不能以此条依据作为程序中的流程逻辑。
0 0
- C的函数整理
- 自己整理的c#.net函数列表
- C安全函数整理
- C 常用函数整理
- C安全函数整理
- C语言 函数 整理
- 自己整理的关于C的一些字符串处理函数
- 刚刚整理好-汉字转拼音缩写的函数(C#)
- 整理出C#(.net)的常用函数和方法集
- 整理出C#(.net)的常用函数和方法集
- 整理出C#(.net)的常用函数和方法集
- C语言的malloc()和free()函数原理【整理】
- 整理LINUX环境下常用的字符串相关C函数
- 整理一点关于Linux C函数的使用
- 最全的c,c++输入函数整理
- (转载)C语言的malloc()和free()函数原理【整理】
- linux中C编程的一些时间函数整理
- c 语言 函数的整理 百度脑图版本
- UE4 - 3D箭头移动 | 材质替换 | 模型拖拽移动
- C#的递归调用
- WPF读取和显示word的方法
- copy,assign,strong 在iOS的里的用法简单说明
- lightoj 1044 - Palindrome Partitioning
- C的函数整理
- 138.Subarray Sum-子数组之和(容易题)
- vim插件之函数列表功能
- HTML5 WebSocket API
- 注释@interface 反射
- Win10系统删除系统自带应用的方法
- 在Xcode7下上传程序到AppStore
- java文件下载
- unity5.3 加载场景的新函数