为什么我的循环起始值不是1?

img

img

起始值是1,只不过cmd窗口默认高度大概是300,显示不出来那么多行数据。708前面的数据被覆盖掉了
你右键点击cmd窗口标题栏,会出现一个菜单,菜单中选中“默认值”子菜单项,弹出来的默认值修改界面的“布局”页可以修改cmd窗口的默认高度。

你这运行窗体是拉最上面吗?看下有没有滚动条,滚动到最上面去。

img


可以把循环缩小为100,看效果。
也可以把换行符\n换为空格或者制表符号。

printf("%d ",a);

img