for函数运行输出的总接着第二个如何分开?
来源:网络收集 点击: 时间:2024-03-10【导读】:
3个for函数和3个printf函数,运行后第二个和第三个结果总是连在一起。观看相当不方便,在引号中添加\d无论添加在第二个或第三个循环中,每次循环都是伴随着换行。如何让三行都是横着输入,输出也是横着输出呢?工具/原料more2017 visual studio方法/步骤1/6分步阅读
2/6
3/6
4/6
5/6
6/6
注意事项
官方下载好visual studio 2017按程序安装好。
单击新建--项目,选择控制台,程序位置和文件名自定义。


创建好后可以看到默认代码。
实现这么一个功能:定义一个一维数组,通过for循环输出再倒着输出。
输入和输出都是一行行完成。

先定义一维数组元素为5个,可以这么理解这5个是0-4,只是下标还没值。
我们要引用必须赋予值否则运算结果就不对。

第二个for循环第一个表达式必须赋值,因为第一个for循环后值为5,到第二个这不改就会跳过循环了,如果printf后面的iArray少了中括号和iIndex那么就会报错。运行可以看到结果相当整洁、清楚。

可以看到连在一起看的很不舒服吧,
但从第二、第三个for循环的scanf_s的引号添加\n
每次运行又自动换行变成每循环一次就换一次看起来就是竖着打出来的。
无论怎么改都想不出其所以然。

要想不连在一起,又不会循环打出。
就是放在循环外,for循环跳出会执行下一行代码,所以我们放在下面又在第三个循环之上两个循环的外面。利用系统的顺序执行原则,完美实现这功能。
这么简单却会难道英雄千千万万。不要被惯性迷惑了眼~

10年c语言经验,微软高级工程师为您服务!
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_302564.html