• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

C语言 strcmp()函数用法以及怎么判断两个字符串相等

c语言 海叔叔 4年前 (2021-10-22) 62次浏览 已收录 0个评论

strcmp();是处理字符串的,因此它在头文件string.h

strcmp(串1, 串2);
返回值有以下三种情况:
串1=串2,返回0

串1>串2,返回一个正整数

串1<串2,返回一个负整数。 有个小应用判断两个字符串是否相等

if(!strcmp(串1, 串2));

我们知道 在c语言中,非0就为真,因为-1是非0值,所以为真,所以!(-1)为假,值为0

所以 !strcmp(串1, 串2) 两种情况
1 串1==串2 返回0 零为假 取!为真 返回1
2 串1!=串2 返回 -1或1 1或-1为真 取! 为假 返回0


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:C语言 strcmp()函数用法以及怎么判断两个字符串相等
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址