不用strcmp函数的话 要如何更改呢?试过写出strcmp函数原型,不知道什么原因,代码跑起来结果总是错误
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
不用strcmp函数
不用strcmp函数的话 要如何更改呢?试过写出strcmp函数原型,不知道什么原因,代码跑起来结果总是错误
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
会修bug的猫 2022-12-25 13:20关注自己写一个strcmp,并不复杂
int Mystrcmp(char* s1, char* s2) { while (*s1 != '\0'&&*s2 != '\0') { if (*s1 != *s2) { return *s1 - *s2; } else { s1++; s2++; } } return *s1 - *s2; }
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-11-26 16:27回答 2 已采纳 修改如下,供参考: #include <stdio.h> int main () { char str1[50],str2[50]; int res=0; prin
- 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函数接受两个字符串类型的参数
- 2021-12-29 04:12半昼的博客 保留strcmp的比较规则 字符串比较函数strcmp的比较,两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止。基本形式为strcmp(str1,str2),若str1=str2,则返回零;若str1str2,...
- 2021-09-08 16:32回答 1 已采纳 str1和str2保存原来指针的地址,避免在后面++的时候后移导致返回时地址错误。
- 2022-03-23 09:34回答 3 已采纳 scanf("%s",&b[4])改成scanf("%s",b)char b[4]只有4个字符空间大小,在代码中使用b[4]会导致数组越界,&b[4]取到的地址是非法地址。直接用b就可以,b就是字符数
- 2021-12-30 14:22回答 2 已采纳 #include <stdio.h> //函数 判断两个字符串是否相等 //int my_strcmp(const char *p,const char *q); int my_str
- 2020-12-23 16:49实现这个功能我相信大家一定明白他的意思了,很简单了,下面的代码大家参考使用吧复制代码 代码如下:def strcmp(str1,str2): i = 0 while i<len(str1) and i<len(str2): outcome = cmp(str1[i],str2[i]) ...
- 2019-07-08 07:19回答 1 已采纳 字符串以'\0'结尾,所以实际可以存储的内容比长度-1 你A[8]不能存8个数字,否则字符串无法截断
- 2016-10-30 00:19回答 1 已采纳 strcmp 比较两个字符串 设为str1,str2, 若str1=str2,则返回0; 若str1str2,则返回正数。一般是+1; 但是比较时是从头开始一个一个向后比较的, 如:app
- 2023-03-24 11:44回答 4 已采纳 该回答引用GPTᴼᴾᴱᴺᴬᴵ以及结合自己总结,具体如下: 在 C 语言中,"" 表示一个空的字符串常量,即一个包含 0 个字符的字符串。在这个代码中,strcmp(dishes[i].dish_
- 2023-07-12 07:39`strcmp`函数是C/C++编程语言中标准库`<cstring>`(在C++中)或`<string.h>`(在C中)的一部分,用于执行精确的字符串比较。它的主要功能是判断两个字符串是否相等,或者它们之间的相对顺序。在进行比较时,`strcmp`...
- 2024-11-14 03:29C语言中的strcmp函数是C标准库提供的一个用于比较两个字符串的函数,其核心功能是根据ASCII码值判断两个字符串的字典顺序。在详细学习strcmp函数之前,我们先了解其函数原型和参数,接着是它的返回值以及比较原理,...
- 2024-05-19 06:47《strcmp函数在C语言中的应用深度解析》 在C语言编程中,字符串处理是一项至关重要的任务,而`strcmp`函数则是处理字符串比较的核心工具之一。本文将深入探讨`strcmp`函数的工作原理、使用方法以及常见应用场景,...
- 2023-10-03 01:23下课后泡实验室的博客 初识C语言学习笔记Vlog---034C语言 模拟实现strcmp函数
- 2024-06-21 09:22czy,出发!的博客 题目描述:用一个函数实现两个字符串的比较,即自己写一个。请仔细阅读右侧代码,结合相关知识,在。输出最大的那个字符串。区域内进行代码补充。
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司