社区
C语言
我有疑问
帖子详情
大伙们好,我是刚学的C语言,为什么我这个strcmp函数这样写没有返回值,按理来说不是应该是-1吗
懒啊啊
2023-09-08 18:02:18
...全文
161
4
打赏
收藏
大伙们好,我是刚学的C语言,为什么我这个strcmp函数这样写没有返回值,按理来说不是应该是-1吗
[图片]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CSDN-Ada助手
2023-09-08
精选
打赏
举报
回复
1
您的问题已经帮您同步至问答, 链接:
https://ask.csdn.net/questions/7997030
, 请您保持关注, 如果回答有帮助解决此问题, 麻烦您动动小手给相关的回答点赞, Ada会在评论区为您更新结题状态
forever74
2023-09-08
打赏
举报
回复
-1是整数,不是字符串啊,puts表示它心有余而力不足啊。
forever74
2023-09-08
举报
回复
@forever74
所以到那行就异常结束了,没有往下继续执行。
懒啊啊
2023-09-08
举报
回复
@forever74
噢噢原来是这样哈哈哈哈哈哈哈,谢谢你
C语言
--
strcmp
函数
(介绍与自己实现)
C语言
--
strcmp
函数
(介绍与自己实现)
C语言
strcmp
函数
用法
C语言
strcmp
函数
用法
strcmp
函数
语法为“int
strcmp
(char *str1,char *str2)”,其作用是比较字符串str1和str2是否相同,如果相同则返回0,如果...
C语言
--
strcmp
函数
,strcat
函数
,strcpy
函数
详解及实现
strcmp
函数
是用来比较两个字符串大小的
函数
,需要引用头文件
。
strcmp
比较两个字符串的大小,一个字符一个字符比较,按ASCLL码比较标准规定:第一个字符串大于第二个字符串,则返回大于0的数字第一个字符串等于第二个字符串,则返回0第一个字符串小于第二个字符串,则返回小于0的数字strcat追加拷贝,追加到目标空间后面,目标空间必须足够大,能容纳下源字符串的内容。
C语言
----
strcmp
()
函数
:比较两个字符串
strcmp
()是根据ASCLL编码依次比较str1和str2的每一个字符,直到遇见不同的字符或者达到其中一个字符串的末尾(即出现'\0')1,返回两个字符串的差值,即找的两个字符串中首个不相等的字符,然后返回这两个字符串的差值。注意:
C语言
并
没有
具体规定
返回值
是多少,大多数编译器选择使用以下两种方法。
C语言
中
strcmp
()用于对两个字符串进行比较(区分大小)。参数str1和str2是参与比较的两个字符串。头文件:string.h。2 返回-1,0,1。
strcmp
模拟实现。
关于字符串比较
函数
strcmp
返回值
的问题
字符串比较
函数
strcmp
格式:
strcmp
(字符数组名1,字符数组名2) 功能:按照ASCII码顺序比较两个数组中的字符串,并由
函数
返回值
返回比较结果。 字符串1=字符串2,
返回值
=0; 字符串2〉字符串2,
返回值
〉0; 字符串1〈字符串2,
返回值
〈0。 本
函数
也可用于比较两个字符串常量,或比较数组和字符串常量。 ANSI标准规定,
返回值
有正数,负
C语言
70,037
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章