在C++6.0环境中 用string.h 头文件中的 strcmp作比较为什么与 KEIL 环境中用strcmp 得到的效果是不一样呀>?
例如: C++6.0 中 if (strcmp (str, "good")==0) 如果str指针内容不是完全跟good一样的话,它是不用执行if里面的内容;
那么,在KEIL中 str指针中的内容存在有good这几个字符串,它都会执行if 语句里面的内容, 假如是 eeryerwhiriwueriuwiudsugood ,它也会执行.
搞不懂,不知道为什么,希望大家说说,谢谢 |