购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2
程序的3种基本结构

C语言中一般采用顺序结构、选择结构和循环结构3种基本程序结构。

(1)顺序结构

顺序结构就是按照程序语句的先后顺序,一条一条地依次执行。顺序结构的流程图和N-S图如图2-1所示。

图2-1 顺序结构

(2)选择结构

选择结构是根据条件判断的结果,从两种或多种路径中选择一条执行,选择结构的流程图和N-S图如图2-2所示。

图2-2 选择结构

(3)循环结构

循环结构就是当条件成立时,重复执行一组操作。循环结构有两种:当型循环结构和直到型循环结构。

1)当型循环结构

当型循环结构是先判断所给条件p是否成立,若p成立,则执行a(步骤);再判断条件p是否成立;若p成立,则又执行a,若此反复,直到某一次条件p不成立时为止。因为是“当条件满足时执行循环”,即先判断后执行,所以称为当型循环。当型循环结构的流程图和N-S图如图2-3所示。

图2-3 当型循环结构

2)直到型循环结构

直到型循环结构就是先执行a,再判断所给条件p是否成立,若p不成立,则再执行a,如此反复,直到p成立,该循环过程结束。因为是“直到条件为真时为止”,所以称为直到型循环。直到型循环结构的流程图和N-S图如图2-4所示。

图2-4 直到型循环结构 Qzq0A3N53THYh7eWrHgS+HmN/brTRrHZfArObrynyc+BMuI9qCCabxAofGG1Ww9C

点击中间区域
呼出菜单
上一章
目录
下一章
×