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