C语言警告:warning C4018: : 有符号/无符号不匹配

问题如下:

代码出问题之处:

 

原因分析:

strlen返回一个无符号整型,也就是unsigned型,比较时应该两边的数据类型相同,,故严格上来说,应该将m定义为unsigned型。       修改后如下:

 

VS2012调试通过。

天有泪,烛有泪,天泪有声,烛泪有形,

C语言警告:warning C4018: : 有符号/无符号不匹配

相关文章:

你感兴趣的文章:

标签云: