这边我直接展示个图大家看下: 然后我们看下运行的结果: 为啥第一行的结尾会有个a呢? 因为char数组市存储单个字符的,没有结束符,我们的字符串都应该有结束符,来告诉编译器结束位置,所以需要给char数组后面加一个’\0’元素: 这样就没有问题了。笔者实力较差,如果出错地方请高手指点一二,评论私信都可以,谢谢!