当前位置:首页 >> 计算机软件及应用 >>

第四章 顺序结构、选择结构和循环结构


第四章顺序结构、选择结构和循环结构
顺序结构 按照书写顺序依次执行的若干步骤。 选择结构 依据条件执行不同操作的步骤。 1. 单分支选择结构 按照某个条件是否成立,决定某个操作是否执行。 【格式】if(表达式)语句; 【功能】计算表达式的值。 如果为真(非 0) ,则执行“语句” ;否则不执行语句。 2. 双分支选择结构 按照某个条件是否成立,从两个操作中选取一个操作执行。 【格式】if(表达式)语句 1; else 语句 2; 【功能】计算表达式的值 如果为真(非 0)则执行“语句 1” ,否则执行“语句 2” 。 3. 多分支选择结构 该结构中含有 n(>1)个条件,按照该 n 个条件是否成立,从 n+1 个操作中选取一个操作执行。 【格式】switch(表达式) {case 常量表达式 1:语句组 1; break; case 常量表达式 2:语句组 2; break; default:语句组; } 循环结构 重复执行某些操作,直到条件成立(或不成立)为止。 1. 当型循环结构 先判断控制循环的条件,条件成立则执行一次要重复的操作。反复进行,直到条件不成立时结束循环。 【格式】while(表达式) 语句; 【功能】计算表达式值,为真(非 0)则执行语句;反复执行上述操作,直到表达式值为假时止。 【说明】 (1) 表达式称为“控制循环条件” ,可以是任何类型的,常用关系型或逻辑型表达式。 (2) 语句称为“循环体” ,可以是任何语句(不能是数据定义语句) ,通常是复合语句。 (3) 若循环体中又含有“循环语句” ,则称为嵌套的循环,也称多重循环。 2. 直到型循环结构 先执行要重复的操作一次, 然后判断控制循环的条件。 条件成立, 则继续上述循环, 直到条件不成立时, 结束循环。 【格式】do 语句; while (表达式) ; 【功能】执行语句; 计算表达式值; 若表达式值为 0(假)则退出循环;否则继续循环。 3. 次数型循环结构 按照已知的重复次数来执行需要重复的操作。

【格式】for(表达式 1;表达式 2;表达式 3) 语句; 【功能】第一步计算表达式 1; 第二步计算表达式 2,若为 0(假)则不执行语句,退出循环;否则执行语句,再计算表达式 3; 转第二步。 break 语句和 continue 语句 1. break 语句 【格式】break; 【功能】强制结束当前的循环,不再执行循环体中 break 后面的语句。 【说明】break 语句只能用在三条循环语句的循环体中或 switch 语句中。 2. continue 语句 【格式】continue; 【功能】跳出 continue 之后的语句,重新判断循环控制条件,决定是否继续循环。 【说明】continue 语句只能用在三条循环语句的循环体中。 赋值语句 利用运算符和表达式来完成数据的简单计算。 【格式 1】变量=表达式; 【功能】计算表达式的值,然后赋予变量。 【格式 2】变量自反赋值运算符表达式; 【功能】将变量和表达式进行指定的算术或位运算后,将获得的值赋予变量。 函数调用语句 事先编写好的程序,之段程序的加工对象称为函数的参数,加工后的结果可以利用函数值返回。 系统函数是分类存放在扩展名为.h 的磁盘文件中,称为“头函数”或“头文件”要在程序中使用某个系统函数,必 须在程序开头写上下列命令: #include<头文件名.h> 【格式】函数名(参数 1,参数 2,……) ; 【功能】调用指定的系统函数或用户自定义函数,对圆括号中给出的参数进行该函数约定的运算,运算结果可以作 为函数的返回值。 表达式语句 【格式】表达式; 【功能】计算表达式的值。 复合语句 【格式】{ 语句 1; 语句 2; …… 语句 n; } 【功能】依次执行语句 1、语句 2、……、语句 n。 字符输入/输出函数 1. 字符输入函数 【函数调用格式】getchar() 【函数功能】从键盘读取单个字符。 【函数返回】读取的单个字符。

变量=getchar() ; 2. 字符输出函数 【函数调用格式】putchar(ch) 【函数参数】ch 字符常量、字符变量或整型表达式。 【函数功能】将参数 ch 对应的字符输出到显示器上。 【函数返回值】ch 对应的字符。 putchar(字符变量) ; putchar(’字符’) ; 注:用于字符输入/输出的系统函数头文件名为“stdio.h” 。 格式输入/输出函数 1. 格式输入函数 【函数调用格式】scanf(输入格式字符串,输入变量地址表) 整型数据%d 长整型数据%ld 单精度实型数据 %f 双精度实型数据 %lf 字符型数据 %c 字符串数据 %s 2. 格式输出函数 【函数调用格式】printf(输出格式字符串,输出表达式表) 常用的非格式字符主要是逗号(, ) 、Tab(\t) 、回车换行(\n)等。


相关文章:
第四章 顺序结构、选择结构和循环结构.doc
第四章 顺序结构选择结构和循环结构_计算机软件及应用_IT/计算机_专业资料。C语言课堂笔记 第四章顺序结构选择结构和循环结构顺序结构 按照书写顺序依次执行的...
第四章 选择结构&循环结构_图文.ppt
第四章 选择结构&循环结构 - 计算机学院 1 第4章 程序控制结构 VB具有结构化程序设计的三种基 具有结构化程序设计的三种基 本结构。 本结构。 即顺序结构、 ...
第4章 语句结构顺序结构和选择结构_图文.ppt
第四章 顺序结构和选择结构 本章要点: ● 掌握顺序语句结构的组成、特点和应用...各种各样的语句,从结构化程序设 计的角度,可分顺序结构选择结构和循环结构....
第四章 选择结构程序设计---c.ppt
第四章 选择结构程序设计 C有三种基本结构:顺序结构、 选择结构、 循环结构。 其中选择结构和循环结构在C语言中都有相 应的语句来实现。选择结构通常用if语句来...
C语言基础 第四章 选择结构_图文.ppt
C语言基础 第四章 选择结构_IT/计算机_专业资料。第4章C的基本结构程序设计选择结构程序的基本结构: 顺序结构 选择结构 循环结构顺序结构的特点:每一条语句执行...
4(1)-顺序与选择结构_图文.pdf
4(1)-顺序与选择结构 - 第四章 程序控制结构 主要内容 4.1 C语言的执行语句 4.2 顺序结构 4.3 选择结构 4.4 循环结构 A B 1 4.1 C语言的执行语句 一、...
05第四章 顺序、选择结构.ppt
05第四章 顺序选择结构 - 第四章 C程序的基本结构 算法和程序设计 程序:
Visual Bisic 第四章 顺序结构_图文.ppt
程序设计基础(VB)主讲人:孟永伟 Email:ywmeng@yahoo.cn 第四章 顺序结构 教学基本要求 ? 了解结构化程序设计语言具有顺序结构选择结构循环结构三种基本结构;...
第4章选择结构_图文.ppt
第4章选择结构_工学_高等教育_教育专区。c语言 第四章 选择结构程序设计作业:...? 程序的只用三种控制结构: 顺序结构选择结构和循环结构顺序结构:计算机...
4(1)-顺序与选择结构_图文.ppt
4(1)-顺序与选择结构 - 第四章 程序控制结构 主要内容 4.1 4.2 4.3 4.4 ? ? C语言的执行语句 顺序结构 选择结构 循环结构 ? ? 1 4.1 C语言的执行语句 ...
第四章_VB程序的控制结构.doc
第四章 VB 程序的控制结构 4.1 算法概论 1. 算法的概念 算法:指用计算机解决...结构化程序设计方法”规定算法有三种基本结构: 顺序结构选择结构和 循环结构 6...
2011927223194(1)-顺序与选择结构[1]_图文.pdf
2011927223194(1)-顺序与选择结构[1] - 第四章 程序控制结构 主要内容 4.1 C语言的执行语句 4.2 顺序结构 4.3 选择结构 4.4 循环结构 1 4.1 C语...
第5讲__选择结构程序设计ch4_图文.ppt
第四章 选择结构程序设计 本章要点 ? ? ? ? ? 算法及其描述 程序的基本...? 程序的只用三种控制结构: 顺序结构选择结构和循环结构顺序结构:计算机...
4(1)-顺序与选择结构_图文.pdf
4(1)-顺序与选择结构 - 第四章 程序控制结构 主要内容 4.1 C语言的执行语句 4.2 顺序结构 4.3 选择结构 4.4 循环结构 1 4.1 C语言的执行语句 一、表达式...
4_顺序选择结构_图文.ppt
第四章语句结构顺序与选择 晏文靖 yanwenjing@jscpu.com C语句 ?说明语句...顺序结构 ? 选择结构 ? 循环结构 ? 已经证明,任何程序均可只用这三种结构综合...
第六讲-C语言三种结构-顺序结构选择结构循环结构_图文.ppt
第六讲 三种结构目标掌握条件运算符和逗号表达式 顺序结构 选择结构 循环结构
第3章_顺序结构.ppt
选择结构 第五章 循环结构 第六章 数组 2010-11-13 第七章 函数调用 第八章 指针 第九章 结构共用体 第十章 文件操作 补充章节 位运算 补充章节 预...
第四章 程序的控制结构_图文.ppt
第四章 程序的控制结构_计算机软件及应用_IT/计算机_专业资料。第4章 程序的...顺序结构选择结构循环结构 ?已经证明,任何程序均可只用这三 种结构实现 ?...
第四章 顺序结构程序设计_图文.ppt
第四章 顺序结构程序设计 - 第四章 顺序结构程序设计 信息管理系 一、C语言中的三大流程控制结构 1、顺序结构 2、选择结构 3、循环结构 从上往下顺次执行的...
C++电子教案第四章 程序控制结构_图文.ppt
C++电子教案第四章 程序控制结构_理学_高等教育_教育专区。第四讲:程序控制结构...? ? ? ? ? 顺序结构 选择结构 循环结构 转向语句 综合练习 思考和习题 北京...
更多相关标签: