#include<cstdio>
using namespace std;
int main()
{
char a[2][10];
// 如果输入的第一个字符串超过9个字符,就会将字符串结尾的\0替换掉
// 导致第一个字符串和第二个字符串合并到一起
for (int i=0;i<2;i++)
scanf("%s",&a[i]);
for (int i=0;i<2;i++)
printf("%s\n",a[i]);
return 0;
}
数组越界后的结果
正确的结果