strlen用来返回一个字符串的长度,该长度的值为字符串起始位置到第一个'/0'的长度。
但是,strlen返回的值为unsigned int。那么注意下面两个语句:
以上两句在某些时候是得不到你想要的结果的,因为strlen返回的是 uint,无符号数减无符号数永远>=0,所以当前者的长度小于后者的长度的话,你将不会通过上面你的语句得到预期的效果。(如果吧strlen强制转换为 int 型的话,可以解决问题。)
 本文介绍了strlen函数的基本用法及返回值类型,并针对其返回无符号整数可能导致的比较操作错误进行了详细说明。同时提供了相应的解决方案。
本文介绍了strlen函数的基本用法及返回值类型,并针对其返回无符号整数可能导致的比较操作错误进行了详细说明。同时提供了相应的解决方案。
          strlen用来返回一个字符串的长度,该长度的值为字符串起始位置到第一个'/0'的长度。
但是,strlen返回的值为unsigned int。那么注意下面两个语句:
以上两句在某些时候是得不到你想要的结果的,因为strlen返回的是 uint,无符号数减无符号数永远>=0,所以当前者的长度小于后者的长度的话,你将不会通过上面你的语句得到预期的效果。(如果吧strlen强制转换为 int 型的话,可以解决问题。)

 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
  