Rumah  >  Artikel  >  结构化程序所要求的基本结构不包括什么

结构化程序所要求的基本结构不包括什么

青灯夜游
青灯夜游asal
2020-12-31 16:31:3415440semak imbas

结构化程序所要求的基本结构不包括“GOTO跳转”。结构化程序设计是进行以模块功能和处理过程设计为主的详细设计的基本原则,其有三种基本结构:顺序结构、分支结构和循环结构,不包括goto跳转;goto跳转只是分支结构的一种,也是一个关键字。goto语句通常与条件语句配合使用,可用来实现条件转移, 构成循环,跳出循环体等功能。

结构化程序所要求的基本结构不包括什么

本教程操作环境:windows7系统、Dell G3电脑。

结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修改更有效更容易。

基本结构:

1、顺序结构

顺序结构表示程序中的各操作是按照它们出现的先后顺序执行的。

结构化程序所要求的基本结构不包括什么

2、选择结构

选择结构表示程序的处理步骤出现了分支,它需要根据某一特定的条件选择其中的一个分支执行。选择结构有单选择、双选择和多选择三种形式。

结构化程序所要求的基本结构不包括什么

3、循环结构

循环结构表示程序反复执行某个或某些操作,直到某条件为假(或为真)时才可终止循环。在循环结构中最主要的是:什么情况下执行循环?哪些操作需要循环执行?循环结构的基本形式有两种:当型循环和直到型循环。

结构化程序所要求的基本结构不包括什么

当型循环:表示先判断条件,当满足给定的条件时执行循环体,并且在循环终端处流程自动返回到循环入口;如果条件不满足,则退出循环体直接到达流程出口处。因为是"当条件满足时执行循环",即先判断后执行,所以称为当型循环。

直到型循环:表示从结构入口处直接执行循环体,在循环终端处判断条件,如果条件不满足,返回入口处继续执行循环体,直到条件为真时再退出循环到达流程出口处,是先执行后判断。因为是"直到条件为真时为止",所以称为直到型循环。

结构化程序所要求的基本结构不包括“GOTO跳转”,它只是分支结构的一种,也是一个关键字。

C语言不限制程序中使用标号的次数,但各标号不得重名。goto语句的语义是改变程序流向, 转去执行语句标号所标识的语句。

goto语句通常与条件语句配合使用。可用来实现条件转移, 构成循环,跳出循环体等功能。

但是,在结构化程序设计中一般不主张使用goto语句, 以免造成程序流程的混乱,使理解和调试程序都产生困难。

更多编程相关知识,请访问:编程教学!!

Atas ialah kandungan terperinci 结构化程序所要求的基本结构不包括什么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:vsd是什么格式Artikel seterusnya:开始菜单栏跑到侧面去了怎么办