打印

关于strcmp函数理解

[复制链接]
1922|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
stcome|  楼主 | 2012-9-19 17:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在C++6.0环境中 用string.h 头文件中的 strcmp作比较为什么与 KEIL 环境中用strcmp 得到的效果是不一样呀>?

例如:  C++6.0 中    if (strcmp (str, "good")==0)   如果str指针内容不是完全跟good一样的话,它是不用执行if里面的内容;

那么,在KEIL中    str指针中的内容存在有good这几个字符串,它都会执行if 语句里面的内容, 假如是 eeryerwhiriwueriuwiudsugood ,它也会执行.


搞不懂,不知道为什么,希望大家说说,谢谢

相关帖子

沙发
liang7143| | 2012-9-19 17:52 | 只看该作者
帮你看下strcmp的原型

strcmp.jpg (79.08 KB )

strcmp.jpg

使用特权

评论回复
板凳
airwill| | 2012-9-19 19:25 | 只看该作者
嗯, 这里说的时 rerationship, 不是 same 的感念, 看来还是有区别的.

使用特权

评论回复
地板
stcome|  楼主 | 2012-9-19 22:05 | 只看该作者
同样一种头文件,怎么就不一样呢?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

43

帖子

0

粉丝