位置:首页 > 软件操作教程 > 编程开发 > C语言 > 问题详情

C语言 三种基本控制结构

提问人:刘团圆发布时间:2020-11-27

在程序人员编写程序时,为了满足某些需求,会强制程序在某些地方跳转,即进行控制转移,这样使得程序的可读性降低,使本来就让人望而生畏的算法更加复杂、难于理解。为了解决此问题,人们规定了三种基本控制结构,并将这三种基本结构作为设计和理解算法的基本单元(如同一栋大楼中的几个单元)。

(1 )顺序结构

    顺序结构是最为简单的一种基本结构,就是由上至下、按先后顺序依次执行程序语句。顺序结构的流程表示方法如图所示。

(2)选择结构

    选择结构也称为分支结构,是根据给定的条件进行判断的一种结构。此结构流程图中必定包括一个判断框,满足条件执行一个处理框,不满足条件执行另一个处理框。选择结构的流程表示方法如图所示。

image.png            image.png

(3)循环结构

    循环结构是一种重复某一部分的操作的结构,它可以简化程序的难度,将大工作量拆分成小工作量,并对小工作量进行重复操作,这种方法充分利用了计算机运算速度快、自动化的优点。有两种典型的循环结构:while型循环和do-while型循环。

    while型循环采取先判断表达式,后执行语句的方式。当判断框中的表达式为非0值时,执行while语句中的内嵌语句,如此往复,直到表达式为0值,结束循环。while型循环结构的流程表示如图所示。

    do-while型循环采用先执行循环体,再判断循环条件是否成立的方式。其执行垃程为先执行一次循环体语句,然后判断表达式,当表达式为非0值时,返回重新执行循环体语句,如此循环,直到表达式为0值时跳出循环。do-while循环的流程如图所示。

image.png


继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部