1
str
c
mp
strcmp
是
C
语⾔
中
的
⼀个
字
符
串
⽐
较
函
数
,
其全
称
是
string compare
,
⽤
于
⽐
较
两个
字
符
串
并
根
据
⽐
较
结
果
返
回
整数
。
其
基
本
语
法
形式
为
:
int strcmp(const char* str1, const char* str2)
。
其
中
,
str1
和
str2
可
以
是
字
符
串
常
量
或
者
字
符
串
变
量
,
函
数
返
回
值
为
整
型
。
strcmp
函
数
的
⽐
较
规
则
如
下:
1.
如
果
两个
字
符
串
完
全
相
同
,
即
对
应
位
置
的
字
符
都
相
等
,
那
么
返
回
值
为
0
。
2.
如
果
第
⼀个
字
符
串
(
str1
)
的
ASCII
值
按
字
典
顺
序
⼩
于
第
⼆
个
字
符
串
(
str2
),
那
么
返
回
⼀个
负
数
。
具
体
数
值
取
决
于
第
⼀个不
同
字
符
的
ASCII
值
之
差
。
3.
如
果
第
⼀个
字
符
串
(
str1
)
的
ASCII
值
按
字
典
顺
序
⼤
于
第
⼆
个
字
符
串
(
str2
),
那
么
返
回
⼀个
正
数
。
同
样
,
具
体
数
值
取
决
于
第
⼀个不
同
字
符
的
ASCII
值
之
差
。
⽐
较过
程
是
从
两个
字
符
串
的
第
⼀个
字
符
开
始
,
逐
个
字
符
⽐
较
它
们
的
ASCII
值
,
直
到出
现
不
同
的
字
符
或
遇
到
字
符
串
结
束
符
'