【发布时间】:2019-01-25 15:10:10
【问题描述】:
我认为结构化编程就是这样一种编程,它可以分成一些模块来简化程序。 (如果我错了,请告诉我更正这个概念)但是C程序是一种结构化编程。那么什么是非结构化编程呢?我们不能把它分成一些模块吗??如果是,那么我们可以告诉它旧版本的编程语言和结构化编程是新版本吗?这是它们之间的主要区别吗?
【问题讨论】:
-
你说的是意大利面条代码吗? Here is a quick link
我认为结构化编程就是这样一种编程,它可以分成一些模块来简化程序。 (如果我错了,请告诉我更正这个概念)但是C程序是一种结构化编程。那么什么是非结构化编程呢?我们不能把它分成一些模块吗??如果是,那么我们可以告诉它旧版本的编程语言和结构化编程是新版本吗?这是它们之间的主要区别吗?
【问题讨论】:
非结构化程序按顺序执行,可读性复杂,编译困难。这个程序没有跳过任何代码行。 另一方面, 结构化程序是将大型或复杂程序转换为可管理的小块代码,称为大型复杂程序的函数/模块/子程序。
【讨论】: