kainster

never too late
posts - 33, comments - 3, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

strlen

Posted on 2008-10-18 09:04 kainster 阅读(111) 评论(0)  编辑  收藏 所属分类: 《C&Pointer》笔记
strlen返回的是size_t,也就是无符号整型
所以
if( strlen(str1) >= strlen(str2) )
运行结果将会是符合编写意图的

if( strlen(str1) - strlen(str2) >= 0 )
则会产生不符合意图的结果,因为两个无符号整型相减仍然是无符号整型,也就是永远都会大于0

只有注册用户登录后才能发表评论。


网站导航: