数组a的每一个元素,是char类型的,占一个字节。也就是八个bit位,所以char类型的最大取值只能到255.然后就会超过八个bit位.发生截断变为 0.
而strlen函数计算字符串的长度的原理是遇到斜杠0停止。也就是0。所以遇到零后。就返回长度了。此时的长度刚好是255
strlen是从首地址开始,找第一个'\0'位置的长度这样子去分析,当i=255时 刚好-1-i中得到的是字符串终结符'\0'