三、结构化程序设计
来源:互联网 发布:淘宝联盟找不到商品 编辑:程序博客网 时间:2024/05/04 11:34
三、结构化程序设计
程序 = 数据结构 + 算法。数据结构表示数据间的关系,算法指明了对数据处理的步骤和方法。在C/C++语言程序设计中,数据类型用来描述数据结构,语句用来描述算法,程序由一系列的语句组成。
1. 顺序结构:按照语句出现的先后顺序依次执行
- 表达式语句:任何表达式后面加上分号就构成了表达式语句。
- 空语句:当程序中某个位置在语法上需要一条语句,而在语义上又不要求执行任何动作时,可放上一条空语句,eg:空循环体。
- 复合语句:用花括号括起来的、由多条语句组成的语句组。
2.选择结构:根据条件的值来判断程序的流向
- if 语句:单分支(if)、双分支(if-else)、三分支(if-else if)、if 语句的嵌套。
- switch 语句:弥补if-else 分支较多时,程序过于复杂,影响程序的可读性的缺陷;表达式必须为整型。
case
要与break
配对使用,且多个case
标签(常量表达式)可以重叠。
3. 循环结构
- while 语句
- 先判断循环条件,后循环,有可能一次也不执行循环体语句,while(表达式)后面无分号。
- do-while 语句
- 先循环,后判断循环条件,循环体语句至少执行一次,while(表达式)后面有分号。
for 语句
- 一般用于已知循环次数的循环结构,但它很灵活,也可以替代while语句实现循环次数不确定的情况。
- 一般用于已知循环次数的循环结构,但它很灵活,也可以替代while语句实现循环次数不确定的情况。
循环语句的嵌套
- 循环体内包含另一个完整的循环结构,三种循环语句皆可以相互嵌套。
4.其他控制语句:用于控制程序的转向
- break 语句
- 用于switch语句中,保证多分支情况的正确执行。
- 用于循环语句中,强制终止循环。
- continue 语句
- 绕过本次循环,强行进入下一次循环。即它只能跳过循环体中continue后面的语句。
- continue只能用于循环语句,不能用于switch 语句中。
0 0
- 三、结构化程序设计
- 三、简单程序设计(顺序结构程序设计)
- 结构化程序设计----分支结构
- 结构化程序设计----循环结构
- Java基本的程序设计结构(三)
- 程序设计的三种基本结构
- 结构化程序设计方法
- 结构化程序设计
- 结构化程序设计
- 结构化程序设计
- 结构化程序设计理念
- 结构化程序设计方法
- 结构化程序设计Chapter2
- 结构化程序设计
- 结构化程序设计
- 结构化程序设计方法
- 结构化程序设计原则
- 结构化程序设计方法
- URL
- 全面分析 Spring 的编程式事务管理及声明式事务管理
- XPath的使用
- NIO
- #include<bits/stdc++.h>
- 三、结构化程序设计
- 安卓四种线程池
- 51nod 1270 数组的最大代价(DP)
- java--小相册
- HTML和CSS学习日记之元素分类
- Yii2.0 探究一:配置运行环境
- tensorflow 学习笔记(1) MNIST for beginners
- Kali Linux 秘籍 第七章 权限提升
- C++11 auto vs auto& vs auto&&