加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

C语言三大基本结构:顺序结构,选择结构,循环结构

(2018-09-21 15:43:04)
标签:

365

c语言

it

编程

教育

分类: C语言教程
任何简单或者复杂的算法都可以由顺序结构、选择结构和循环结构这三种基本结构组合而成。所以这三种结构被称为程序设计的三种基本结构,也是程序化程序设计必须采用的结构。
        a.结构化的程序设计容易理解,容易测试,也容易修改,正确使用这些结构将有助于设计出高度化的程序。
 b.三大基本结构 
 顺序结构:按照语句出现的先后顺序依次执行; 
 选择结构:根据条件判断是否执行相关语句;
 循序结构:当条件程成立时,重复执行某些语句;
C/C++学习交流群:231662552
顺序结构 
图1
顺序结构表示程序中的各个操作时按照它们在源代码中的排列顺序依次执行的,其流程如图1所示。 图中的S1和S2表示;两个处理步骤,这些处理步骤可以是一个非转移操作或多个非转移操作,甚至可以是空操作,也可以是三种基本操作中的任意一种结构,整个顺序结构只有一个入口点a和一个出口点b。这种结构的特点是:程序从a出开始,按顺序执行所有操作,知道出口b处,所以称为顺序结构。 

选择结构 选择结构表示程序处理需要根据某个特定条件选择其中一个分支执行。选择结构有单选择、双选择、多选择。其流程如图2、3、 4所示
图2 单选择 

图3 双选择


循环结构 循环结构表示程序反复执行某个或某些操作,直到满足特定条件时结束,循环结构有两种基本形式:当型循环和直到型循环,其流程如图5所示。

        (a)当型循环                                                   (b)直到型循环 
 图5 循环结构  
当型循环:先判断条件,当条件为真时执行循环体,并在循环结束时自动返回到循环入口处,再次判断循环条件:如果条件为假,则退出循环体,到达流程出口处。  
直到型循环:从入口处直接执行循环体,循环结束时判断条件,如果条件为真,则返回入口处继续执行循环体。直到条件为假时退出循环体到达流程出口处。 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有