顾名思义,结构化编程方法可以定义为一种将程序制作为单个结构的编程方法。这意味着代码将一个接一个地执行一条指令。它不支持借助诸如GOTO之类的任何语句从一条指令跳到另一条指令的可能性。因此,这种方法中的指令将以串行和结构化的方式执行。支持结构化编程方法的语言是:
- C
- C++
- Java
- C#
..等等
相反,在汇编语言(如微处理器8085等)中,语句不会以结构化的方式执行。它允许跳转语句,如GOTO。因此程序流可能是随机的。
结构化程序主要由三种类型的元素组成:
- 选择声明
- 序列陈述
- 迭代语句
结构化程序由结构良好且分离的模块组成。但是结构化程序中的进入和退出是一次事件。这意味着该程序使用单项和单项退出元素。因此,结构化的程序可以很好地维护,整洁和干净。这就是为什么结构化编程方法在编程世界中被广泛接受的原因。
结构化编程方法的优点:
- 易于阅读和理解
- 方便使用的
- 易于维护
- 主要基于问题而不是基于机器
- 开发更容易,因为它需要更少的精力和时间
- 更容易调试
- 与机器无关,主要是。
结构化编程方法的缺点:
- 由于它是与机器无关的,因此转换成机器代码需要花费时间。
- 转换后的机器代码与汇编语言不同。
- 该程序取决于诸如数据类型之类的可变因素。因此,需要随时随地对其进行更新。
- 通常,这种方法的开发需要更长的时间,因为它取决于语言。在汇编语言的情况下,由于固定在机器上,因此开发所需的时间更少。
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。