关于#c++#的问题,请各位专家解答!

img


他是因为是数组已经满了10个元素 abc覆盖之前的元素出现 还是说因为gets的出现直接覆盖了前边的123456789呢?求解

因为gets函数会从标准输入读取字符串,并将其存储在ss数组中,覆盖掉原先的内容,所以输出结果为输入的字符串"ABC"。而原先的"123456789"已经被覆盖掉了。另外,程序中的第一行应该是char ss[10]="12345";而不是char ss[10]=="12345";。