关于strcmp比较的问题
来源:互联网 发布:淘宝 发票 搜索什么 编辑:程序博客网 时间:2024/05/16 14:26
前几天查了一个问题,查了很长时间才查出来,发现是strcmp在和比较的时候出错了,程序直接挂掉了,也没见有什么提示,最后发现是因为传入的一个值是个NULL指针。而且并不是每次比较都挂掉,而是和空值比较了几次之后才挂掉,比较奇怪。
深层次的原因还未查到,这里先记录下(听说在AIX下strcmp传入NULL指针也会挂掉,不过这里未实践过)。
环境是 gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
2014-07-08 可能是因为从ox0地址读内容和目的地址比较时,如果ox0地址和目的地址碰巧相同,之后向后面的地址读,然后因为目标地址不可读最后失败退出
0 0
- 关于strcmp比较的问题
- 关于字符串比较函数strcmp返回值的问题
- 关于strcmp的一个小问题
- 关于strcmp()返回值的细节问题
- strcmp遇到的问题
- strcmp()字符串比较函数用法问题
- 关于字符串比较的一点讨论---strcmp与memcmp的效率及实现原理
- 关于strcmp的一个发现
- 关于strcmp函数的测试
- 关于strcmp()函数的实现
- string.h的strcmp的性能比较
- C语言中一个strcmp和==的比较问题
- 字符串的比较——strcmp
- 比较2个字符串的大小strcmp
- 比较字符串的大小(strcmp、strcpy)
- C++:strcmp与strncmp的比较
- 关于比较问题的处理
- 关于freemarker的比较问题
- Guidelines for high quality lossy audio encoding
- 多边形填充
- Eclipse中如何快速添加、删除jar包
- gcc 杂项
- c语言学习中遇到的问题
- 关于strcmp比较的问题
- ubuntu 12.04 vim gedit中文乱码解决
- Roman to Integer
- FZU 2092 记忆化搜索 || BFS
- 数据结构 KMP
- JAVA四种引用常量
- v4l2的开发详细步骤
- java 集合-001 Set
- Google Maps API V2 for Android 上路一之配置地图