《C的基本语句》PPT课件

《C的基本语句》PPT课件

ID:41109585

大小:491.01 KB

页数:30页

时间:2019-08-16

《C的基本语句》PPT课件_第1页
《C的基本语句》PPT课件_第2页
《C的基本语句》PPT课件_第3页
《C的基本语句》PPT课件_第4页
《C的基本语句》PPT课件_第5页
资源描述:

《《C的基本语句》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章C++的基本语句本章主要内容4.1C++语言的语句和程序结构4.2选择结构语句4.3循环结构语句4.4控制执行顺序的语句4.5编程规范和编程风格4.1C++语言的语句和程序结构4.1.1C++语句分类4.1.2程序的基本结构4.1.1C++语句分类1.变量和对象声明语句在C++中,对数据结构的定义和描述、对变量的定义统称为声明语句。声明语句不生成可执行代码,仅是向编译器提供一些说明性的信息。它可放在函数中允许出现语句的任何位置,也可以放在函数定义之外。2.流程控制语句用来完成对程序的执行顺序进行一定控制的语句,如程序的选择控制、循环控制、程序的跳转等。3.

2、表达式语句指在任一表达式的后面加上一个分号而构成的语句。4.函数调用语句在一次函数的调用后加上一个分号所构成的语句,它完成一次函数的调用。4.1.1C++语句分类5.空语句只由一个分号所构成的语句称为空语句,它不执行任何动作,主要用于指明被转向的控制点或在特殊情况下作为循环语句的循环体。6.复合语句复合语句是指用花括号{}把一个或多个语句括起来后构成一个语句。在C++中,复合语句从逻辑上被作为一个语句来处理,它可以出现在只允许出现一个语句的任何位置。复合语句不需要分号来结束。例4-1复合语句示例4.1.2程序的基本结构在C++语言中,有结构化程序设计的3种基本结

3、构:顺序结构、选择结构和循环结构,都有以下两个共同特点:(1)只有一个入口点,一个出口点。(2)对于要执行的操作都有一条路径。图4.13种基本控制结构4.1.2程序的基本结构1.顺序结构顺序结构的程序是按从上到下的顺序依次执行各个语句。2.选择结构选择结构是根据不同的条件执行结果做出不同的选择,从而执行不同的语句。实现选择结构的语句有if语句、if…else语句和switch语句等。3.循环结构循环结构就是对程序中某些语句重复执行多次。实现循环结构的语句有for语句、while语句和do…while语句等。4.2选择结构语句4.2.1条件语句4.2.2条件运算符

4、“?:”4.2.3开关语句4.2.1条件语句if语句,根据条件是否满足来决定是否执行某条语句或者从两个语句中选择一个语句执行。有3种基本格式。1.if语句If语句的语法格式为:if(<表达式>)<内嵌语句>if语句的执行过程如图4.2所示。例4-2if语句示例图4.2if语句的执行过程4.2.1条件语句2.if…else语句if….else的语句格式为:if(表达式)语句序列1;else语句序列2;if…else语句执行过程如图4.3所示。例4-3if…else语句图4.3if…else语句的执行过程4.2.1条件语句3.if语句的嵌套if语句的嵌套是指在if语

5、句的内嵌语句仍是if语句。例如,下面两个使用了if语句的嵌套形式的结构。语句格式为:if(表达式e1)语句S1elseif(表达式e2)语句S2elseif(表达式e3)语句S3...else语句Sn例4-4if语句的嵌套(1)例4-5if语句的嵌套(2)4.2.2条件运算符“?:”使用条件运算符(?:)可以实现ifelse的功能,其一般形式为:exp1?exp2:exp3条件运算符有三个操作数,故我们将其称为三目运算符。条件运算符是C++语言中唯一一个三目运算符。如果exp1为真,则运算exp2,整个条件表达式的值为exp2的值;反之,则运算exp3,整个条件

6、表达式的值为exp3的值。例4-6条件运算符使用4.2.3开关语句switch语句可以根据给定的条件,从多个分支语句序列中选择执行一个分支的语句序列。语句的一般格式为:switch(〈表达式〉){case〈常量表达式1〉:[〈语句序列1〉];《break;》case〈常量表达式2〉:[〈语句序列2〉];《break;》…case〈常量表达式n〉:[〈语句序列n〉];[default:〈语句序列n〉];}4.2.3开关语句(1)表达式:表达式的结果必须是整数、字符或枚举量值。(2)case后面的常量标号,其类型应与表达式的数据类型相同。(3)语句序列是switch

7、语句的执行部分。(4)break是中断跳转语句,表示在完成相应的case标号规定的操作之后,不继续执行switch语句的剩余部分而直接跳出switch语句之外,继而执行switch结构后面的第一条语句。例4-7switch语句使用图4.4switch语句的执行过程4.3循环结构语句4.3.1while()语句4.3.2do…while()语句4.3.3for()语句4.3.43种循环语句的比较4.3.5循环的嵌套及其应用4.3.1while()语句while()语句首先判断循环条件,当条件为‘真’时,程序重复执行某些操作。其语句格式:while(条件表达式){循

8、环体语句;}while(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。