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

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


第四章顺序结构、选择结构和循环结构
顺序结构 按照书写顺序依次执行的若干步骤。 选择结构 依据条件执行不同操作的步骤。 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)等。


赞助商链接
相关文章:
...设计的三种基本结构是( )。 A. 顺序结构、选择结构、循环结构_...
C语言中用于结构化程序设计的三种基本结构是( )。 A. 顺序结构选择结构循环结构B. if、switch、breakC. for、while、do-whileD. if、for、continue 热门考...
...三种基本结构是 A.顺序结构、选择结构、循环结构B.i...
A.顺序结构选择结构循环结构B.if,switch、breakC.for、while、do-whileD.if,for、continue正确答案及相关解析 正确答案 A 解析 [解析]结构化程序设计是由...
...结构是 ( )。 A.顺序结构、选择结构、循环结构B._答...
结构化程序设计所规定的三种基本控制结构是 ( )。 A.顺序结构选择结构循环结构B.输入、输出、处理C.for、while、switchD.主程序、子程序、函数...
顺序结构、选择结构和循环结构的程序设计
顺序结构选择结构和循环结构的程序设计_电脑基础知识_IT/计算机_专业资料。顺序结构选择结构和循环结构的程序设计请写出switch语句的一般格式及注意事项。 一般格式...
...基本结构是( )。 A.顺序结构、选择结构、循环结构B....
C语言中用于结构化程序设计的3种基本结构是( )。 A.顺序结构选择结构循环结构B.if、switch、breakC.for、while、do-whileD.if、for、continue...
...分支结构,跳转结构B.顺序结构,选择结构,循环结_答案...
C.分支结构,选择结构,循环结构D.分支结构,跳转结构,循环结构 正确答案及相关解析 正确答案 B 解析 [解析] 程序设计语言仅仅使用顺序、选择和重复(循环)三种...
结构化程序设计的3种结构是___。 A.顺序结构、选择结构...
D.顺序结构、选择结构、循环结构正确答案及相关解析 正确答案 D 解析 [讲解] 顺序结构选择结构和循环结构(或重复结构)是结构化程序设计的3种基本结构。...
C语言程序的三种基本结构是顺序结构、循环结构和( ) A....
C语言程序的三种基本结构是顺序结构循环结构和( ) A.选择结构 B.递归结构 C.嵌套结构 D.转移结构 正确答案及相关解析 正确答案 A 解析 暂无解析 ...
...基本结构是___。 A.顺序结构、选择结构、循环结构_...
C语言中用于结构化程序设计的3种基本结构是___。 A.顺序结构选择结构循环结构B.if、switch、breakC.for、while、do-whileD.if...
...)。 A.选择结构,循环结构和嵌套结构B.顺序结构,_答...
结构化程序设计的三种基本逻辑结构是( )。 A.选择结构,循环结构和嵌套结构B.顺序结构,选择结构和循环结构C.选择结构,循环结构和模块结构...
更多相关标签: