《C和指针》里面特意说明了strlen需要注意的返回结果的类型是无符号类型,而这个不注意则会引发后面一些离奇的错误。
“if( strlen(x) - strlen(y) >= 0 )” 和 “if( strlen(x) - 10 >= 0)”是有区别的。
理由如下图: