关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

首页/
strcmp()函数的使用问题
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
oyljerry 2015-09-23 20:47关注这个strcmp是自己实现的? 怎么有三个参数
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
xllinlinlin 2015-09-23 20:51关注strcmp函数的用法是strcmp(str1,str2),同时字符串要以“\0"结尾,否则不知会比出什么结果
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关注
数组,当参数用后变为指针,但你的数组没有结束符,所以比较了不至6个字符,它会一直比较到遇到字符串结束符的。
除非你用 strncmp 函数。本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-04-16 10:17回答 3 已采纳 for循环不能到i<110啊,字符串没有那么长 #include <stdio.h> int strcmp(char *a,char *b) { int i=0; w
- 2021-06-22 12:05回答 2 已采纳 你代码是把p->air_num和air_num进行比较,用来查找是不是要删除的节点。 如果等于0代表p->air_num和air_num相等。 strcmp函数接受两个字符串类型的参数
- 2022-12-25 12:45回答 1 已采纳 自己写一个strcmp,并不复杂 int Mystrcmp(char* s1, char* s2) { while (*s1 != '\0'&&*s2 != '\0') { i
- 2023-05-29 09:21strcmp函数strcmp函数strcmp函数strcmp函数strcmp函数strcmp函数strcmp函数strcmp函数strcmp函数strcmp函数strcmp函数strcmp函数strcmp函数strcmp函数strcmp函数strcmp函数strcmp函数strcmp函数strcmp函数strcmp函数...
- 2022-03-23 09:34回答 3 已采纳 scanf("%s",&b[4])改成scanf("%s",b)char b[4]只有4个字符空间大小,在代码中使用b[4]会导致数组越界,&b[4]取到的地址是非法地址。直接用b就可以,b就是字符数
- 2019-07-08 07:19回答 1 已采纳 字符串以'\0'结尾,所以实际可以存储的内容比长度-1 你A[8]不能存8个数字,否则字符串无法截断
- 2023-03-24 11:44回答 4 已采纳 该回答引用GPTᴼᴾᴱᴺᴬᴵ以及结合自己总结,具体如下: 在 C 语言中,"" 表示一个空的字符串常量,即一个包含 0 个字符的字符串。在这个代码中,strcmp(dishes[i].dish_
- 2024-01-04 14:50下面我们将深入探讨`strcmp`函数的工作原理、使用方法以及一些常见应用场景。 `strcmp`函数的基本语法如下: ```c int strcmp(const char *str1, const char *str2); ``` 函数接收两个参数,`str1`和`str2`,它们都...
- 2022-11-26 16:27回答 2 已采纳 修改如下,供参考: #include <stdio.h> int main () { char str1[50],str2[50]; int res=0; prin
- 2021-12-30 14:22回答 2 已采纳 #include <stdio.h> //函数 判断两个字符串是否相等 //int my_strcmp(const char *p,const char *q); int my_str
- 2021-09-08 16:32回答 1 已采纳 str1和str2保存原来指针的地址,避免在后面++的时候后移导致返回时地址错误。
- 2024-05-25 03:16在提供的资源中,`strcmp函数使用.pdf`可能包含了`strcmp`函数的详细用法、注意事项、常见问题以及示例代码。`项目说明.pdf`可能会介绍如何在实际项目中应用`strcmp`函数,包括与其他字符串操作函数(如`strcpy`、`...
- 2016-10-30 00:19回答 1 已采纳 strcmp 比较两个字符串 设为str1,str2, 若str1=str2,则返回0; 若str1str2,则返回正数。一般是+1; 但是比较时是从头开始一个一个向后比较的, 如:app
- 2023-12-15 13:53strcmp函数使用
- 2023-10-08 03:45在C语言中,`strcmp`函数是一个非常重要的字符串处理函数,它被用于比较两个字符串的相似性或差异性...通过深入理解`strcmp`函数的工作原理和使用方法,开发者能够更好地处理字符串相关的问题,提高代码的效率和质量。
- 2023-01-30 04:01通过查看`strcmp函数.c`源代码,我们可以学习如何在实际程序中使用`strcmp`。一般情况下,它会被用于比较两个字符串是否相等,或者作为排序算法(如快速排序、归并排序)中的比较函数,决定字符串的排列顺序。 在C#...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司