📜  结构化编程方法的优缺点

📅  最后修改于: 2021-10-23 07:47:24             🧑  作者: Mango

结构化编程方法,顾名思义,可以定义为一种将程序制作为单个结构的编程方法。这意味着代码将一条接一条地执行一条指令。它不支持在诸如 GOTO 等任何语句的帮助下从一条指令跳转到另一条指令的可能性。因此,这种方法中的指令将以串行和结构化的方式执行。支持结构化编程方法的语言有:

  • C
  • C++
  • Java
  • C#

    ..等等

相反,在微处理器 8085 等汇编语言中,语句不会以结构化的方式执行。它允许像 GOTO 这样的跳转语句。所以程序流可能是随机的。

结构化程序主要由三类元素组成:

  • 选择声明
  • 序列语句
  • 迭代语句

结构化程序由结构良好且分离的模块组成。但是结构化程序中的进入和退出是一次事件。这意味着程序使用单进单出元素。因此,一个结构化的程序是维护良好、整洁的程序。这就是结构化编程方法在编程世界中被广泛接受的原因。

结构化编程方法的优点:

  1. 更容易阅读和理解
  2. 方便使用的
  3. 更易于维护
  4. 主要基于问题而不是基于机器
  5. 开发更容易,因为它需要更少的精力和时间
  6. 更容易调试
  7. 机器无关,主要是。

结构化编程方法的缺点:

  1. 由于它是 Machine-Independent,所以转换成机器码需要时间。
  2. 转换后的机器码与汇编语言不同。
  3. 该程序取决于可变因素,如数据类型。因此,它需要根据旅途中的需要进行更新。
  4. 通常这种方法的开发需要更长的时间,因为它依赖于语言。而在汇编语言的情况下,开发时间较短,因为它是为机器固定的。
想要从精选的视频和练习题中学习,请查看C 基础到高级C 基础课程