1. c语言问题 关于strlen
a是首元素地址没错。
但不是说有255位!
首先printf中你少了个逗号...
你可以尝试着把a中的字符打印出来检查一下。可以看到当i=255的时候,-1-255=-256,最低位的8个bit全部为0,在程序中被判定为'