今天写代码的时候发现一个奇怪的现象,网上查了好久也没有一个具体的说法,最后问题解决了,但是仍然不明白原理。
C语言的一个神奇的现象
运行时
C语言的一个神奇的现象
0-3应该是4个输入数字就可以但是这样我必须输入5个数字然后显示前四个找了好久自己尝试好久发现
C语言的一个神奇的现象
将scanf("%d", &a[i]);%d后面的空格去掉就会实现预期的效果
C语言的一个神奇的现象
输入4个输出4个
如果有大神明白其中的原理希望可以评论帮帮忙。