Tir-na-nog 2015-09-23 20:33 采纳率: 0%
浏览 3168

strcmp()函数的使用问题

图片说明
图片说明

明明相等的两个数组为什么判断相等得到的返回值不是0?

  • 写回答

3条回答 默认 最新

  • oyljerry 2015-09-23 20:47
    关注

    这个strcmp是自己实现的? 怎么有三个参数

    评论
  • xllinlinlin 2015-09-23 20:51
    关注

    strcmp函数的用法是strcmp(str1,str2),同时字符串要以“\0"结尾,否则不知会比出什么结果

    评论
  • 91program 博客专家认证 2015-09-23 20:53
    关注

    数组,当参数用后变为指针,但你的数组没有结束符,所以比较了不至6个字符,它会一直比较到遇到字符串结束符的。
    除非你用 strncmp 函数。

    评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部