应该是str2数据越界,写到了str1数组,覆盖了str1数组的数据。可以看一下,str2和str1的内存位置。