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

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

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

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

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

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

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

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


喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

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

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

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