概述
目录
strcmp
函数原型
参数详解
返回值详解
函数详解
strcmp
比较两个字符串
函数原型
int strcmp( const char *string1, const char *string2 );
参数详解
参数 | string1 | string2 |
解析 | 字符串1(主体) | 字符串2 |
返回值详解
返回一个整数
- 第一个字符串大于第二个字符串,则返回大于0的数字
- 第一个字符串等于第二个字符串,则返回0
- 第一个字符串小于第二个字符串,则返回小于0的数字
函数详解
一般大家都会对strcmp函数产生误区,以为strcmp是比较两个字符串的长度,其实不是的!
strcmp是比较字符串中对应位置上的字符大小(ASC II码值大小),如果相同,就比较下一对,直到不同或者都遇到'