免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7615 | 回复: 15
打印 上一主题 下一主题

讨论:strcmp & memcmp [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-09-10 10:05 |只看该作者 |倒序浏览
请教:strcmp和memcmp之间有什么差别么?性能如何?有何优点?有什么缺陷?大家使用的经验如何?我目前编写嵌入式系统,不确定使用哪个更合理。

论坛徽章:
0
2 [报告]
发表于 2004-09-10 10:24 |只看该作者

讨论:strcmp & memcmp

如果数据是string,当然还是用strcmp好啊。

论坛徽章:
0
3 [报告]
发表于 2004-09-10 10:24 |只看该作者

讨论:strcmp & memcmp

strcmp compare two string

memcmp compare two block of memory

these two functions are quite different

论坛徽章:
0
4 [报告]
发表于 2004-09-10 11:14 |只看该作者

讨论:strcmp & memcmp

would tell me the difference of these two functions in detail? thanks.

论坛徽章:
0
5 [报告]
发表于 2004-09-10 11:22 |只看该作者

讨论:strcmp & memcmp

memcpy function
The mem... function are meant for manipulationg objects as character arrays; the intent is an interface to efficient routines

论坛徽章:
0
6 [报告]
发表于 2004-09-10 11:34 |只看该作者

讨论:strcmp & memcmp

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
7 [报告]
发表于 2004-09-10 16:25 |只看该作者

讨论:strcmp & memcmp

差不多少。刚测试过了,都运行10亿次,比较两个9个字符长度的串,耗时都差不了1秒。

另外,感觉两个函数基本一样啊?

>;>;these two functions are quite different

在什么地方啊。

论坛徽章:
0
8 [报告]
发表于 2004-09-10 16:39 |只看该作者

讨论:strcmp & memcmp

我想win_hate的意识是两个函数比较的对象不一样 。
>;>; strcmp compare two string

>;>; memcmp compare two block of memory

论坛徽章:
0
9 [报告]
发表于 2004-09-10 16:45 |只看该作者

讨论:strcmp & memcmp

不同的函数,要干的事也不一样吗。
strcmp见0就停,为比较字符串
memcmp不管0不0,0也可以做为内容比较。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
10 [报告]
发表于 2004-09-10 16:55 |只看该作者

讨论:strcmp & memcmp

原帖由 "思一克" 发表:
不同的函数,要干的事也不一样吗。
strcmp见0就停,为比较字符串
memcmp不管0不0,0也可以做为内容比较。


哦,是了。哎呀呀,居然没想到。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP