文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
3.2 顺序结构
顺序结构是最简单的一种流程结构,它采用自上而下的方式逐条执行各语句。例如下面这个程序就是一个简单的顺序结构。
【 例 3-1 】编写一个求两个整数相除(要求结果保留两位有效小数)的程序。
代码如下:
程序在计算结果的时候,用到了类型转换运算符,它把 int 类型变量 a 的类型转换为 float 类型,这么做的目的是为了运算结果能够得到一个拥有小数点的小数值。由于变量 a 被转换为 float 类型,所以变量 b 也会自动地转换为 float 类型,自然就会得到一个 float 类型的运算结果。并把这个结果赋值给了变量 res。最后通过 printf 函数以保留两位有效小数的方式将信息打印在控制窗口上。程序运行及结果显示如下:
Please input two integer: 35 10 a / b = 3.50
这个程序的执行流程为:①将标准库头文件“stdio.h”包含进来;②执行主函数;③定义两个 int 类型变量 a 和 b;④定义 float 类型变量 res;⑤使用 printf 函数打印一条提示信息;⑥使用 scanf 函数获取用户的输入,并保存到变量 a 和 b 中;⑦对 a 和 b 使用除法运算符进行运算,并将结果赋值给 res;⑧使用 printf 函数打印最终结果;⑨退出主函数,程序执行完毕。可以看出,整个程序是严格按照自上而下逐句执行的。
虽然我们通过简单的顺序结构就实现出了程序的功能,但这个程序的健壮性如何?它能称为一个好的程序吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论