关于strcmp函数理解

[复制链接]
2333|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的原型

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
airwill 发表于 2012-9-19 19:25 | 显示全部楼层
嗯, 这里说的时 rerationship, 不是 same 的感念, 看来还是有区别的.
 楼主| stcome 发表于 2012-9-19 22:05 | 显示全部楼层
同样一种头文件,怎么就不一样呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

43

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部