字符串输出在遇到'\0'字符前不会停char*p="123\0456";printf(p);//输出123p[3]='&';printf(p);//输出123&456你代码里为什么那样是因为多位数组的存储空间是连续的两句strcpy后arr数组是变这样you.me.?其中.代表空字符,?是未使用的空间