有大神知道哪里格式错了吗?

2025-01-27 12:12:37
推荐回答(2个)
回答1:

++i换成i++
应当是先计算在相加,你写的是先相加在计算,就变成for的i看起来是0,但实际已经变成了1,
结果就是导致最后一次计算,下标溢出,而且,数组中第一个无法获取到

回答2:

应该写成:
printf("%d ",a[i]);
不可以写成:
printf("%d
",a[i]);