strlen的原理是从你给定的字符首地址开始计算,一直到遇到结束符'\0'你这样的情况多半是在20个合法长度内没有遇到正确的结束符。