啥意思?这个没有什么问题啊,你问S4为什么有这么多位是啥意思?是指他虽然只分配了6个长度的单位,但实际上你输入了不止6个字符的意思么?如果是这样,即使你在给他赋值时没有问题,但实际上你已经造成数组溢出的错误了,你可以把程序跑完,你会发现会报栈溢出的错误。