C++第04章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++第04章.ppt

C++程序设计 ——王挺 第4章 控制结构 程序语句 可执行语句 说明性语句 基本控制结构 顺序结构 选择结构 循环结构 结构化程序设计 程序的语句 语句是构成程序的基本单位 按功能分 可执行语句(每条单行语句以;结束) 说明性语句---注释语句 单行注释,以//开始 多行注释,/* …. */ 预编译语句(以#开始) 按复杂程度分 表达式语句:单行,以;结束 复合语句:多行,用 括起来的语句序列 程序的基本控制结构 顺序结构:常用的语句有表达式语句和 复合语句。 选择结构:if语句、if-else语句、 switch语句。 循环结构:while语句、 do-while语句、 for语句。 表达式语句 表达式语句的形式如下: 表达式 ; 表达式语句示例: a a + 3; // 赋值语句 x y z 0; // 多重赋值语句 t 2,t + x + a; // 逗号表达式语句 z i j ? x : x + y ;// 条件表达式语句 f1 ; //函数调用语句且f1有返回值 x1 exp x ; // 函数表达式语句,计算 ex x2 pow x, y ; //函数表达式语句,计算xy 函数调用语句 函数调用语句的形式如下: 函数调用 ; 注:对有返回值的函数调用 所构成的语句 实际上也是表达式语句 空语句 空语句的形式如下: ; 表达式语句和空语句示例: a a + 3; // 赋值语句 ; // 空语句 a a + 3;; // 不会出错 复合语句 复合语句的语法定义如下: → → 复合语句示例: a a + 3; x y z 0; t 2,t + x + a; z i j ? x : x + y ; if 语句 一般形式为: if 可以是任意表达式 (一般为逻辑表达式) if语句示例: if grade 60 cout passed \n; if-else 语句 一般形式为: if else if-else 语句示例 if 或if-else的嵌套 if 或if-else的嵌套 复合语句应用示例 switch 语句一般形式 switch case : [break]; case : [break]; …… case : [break]; default: 语句序列n+1 [break]; 多个case 分支和可选的 default 分支 的值为整数类型(int,char,…) 每个 的最后一个语句一般为break语句,每个 也可以为空 while 语句 一般形式 while while 语句举例 int product 2; while product 1000 product 2 * product; while 语句典型应用1:计数控制循环 计数控制循环 循环反复执行,直到计数器达到特定的值,是定数循环:即循环次数是已知的。 示例:计算10个学生的平均成绩 while 语句典型应用2:条件控制循环 问题 能计算任意个数学生的平均成绩 学生人数未知,是不定数循环 程序如何结束? 使用条件控制 当用户输入信号量时,循环结束 信号量不能和一般数据混淆:特殊数据 do-while 语句 一般形式 do while ; do-while 语句示例1 打印整数 1 到 10 int counter 1; do printf “%d\n, counter ; while ++counter 10 ; do-while 语句示例2 int counter 1,sum 0; do sum sum+counter; while ++counter 10 ; counter ? sum 计数控制的循环举例 int counter 1; /*初始化*/ while counter 10 /*重复条件*/ printf “%d\n”, counter ; ++counter; /*递增*/ 或 int counter 0; /*初始化*/ while ++counter 10 /*重复条件,递增*/ printf “%d\n”, counter ; for 语句 for语句一般形式 for [; ];[ ] for 语句的例子1 for 语句的例子2 for 语句的例子3 int i,j; for i 0, j 0; j + i 10; j++, i++ printf “

文档评论(0)

xinshengwencai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档