第3节 结构化程序设计.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文档。上传文档
查看更多
3.1 基本语句-表达式语句 基本语句主要有表达式语句、空语句、goto语句、break语句、continue语句、return语句等。基本语句都以分号为结束符。 1.表达式语句 格式:表达式; 例如:k++; k = k+2; 3.1 基本语句-空语句 2.空语句 格式:; 功能:什么也不做的语句。 例如:for( … ; … ; …) ; /* 无循环体 */ if(条件1) if(条件2) 语句1; else ; else 语句2; 3.1 基本语句-break语句 3.break语句 格式:break; 功能:强制结束它所在的控制结构 (switch或循环结构)。 例如:for( …, …, …) { /* 大括号内是循环体 */ 语句1; break; /* 跳出循环,转做语句2 */ } 语句2; 3.1 基本语句-continue语句 4.continue语句 格式:continue; 功能:提早结束当前轮次循环体的执行,进入下一轮循环。 例如: for( …, …, …) { /* 大括号内是循环体 */ 语句1; continue; /* 不执行语句2 */ 语句2; } 语句3; 3.1 基本语句-return语句 5.return语句 格式:return;或 return 表达式; 功能:结束函数的这次执行,将控制返回到函数调用处。 说明:return; 只能用于函数不返回结果的函数体中; return 表达式; 用于函数有返回结果的函数体中。 例如:void swap(int a, int b) { 语句1; /* 大括号内是函数体 */ return; /* 不执行语句2,返回到调用函数 */ 语句2; } 3.1 基本语句-goto语句 6.goto语句 格式:goto 语句标号; 功能:控制立即转移到goto后标号所指定的语句处继续执行。 例如: start: i = 0; . . . goto start; 3.2 顺序结构 目前,结构化程序设计提供三种基本结构:顺序结构、选择结构和循环结构。 顺序结构:描述一个计算步骤序列,表示从步骤序列的第一个计算步骤开始,顺序执行每个计算步骤,直至最后一个计算步骤。 在C程序中,顺序执行的语句序列,用花括号括住,就构成C语言的复合语句。 复合语句中的每个计算步骤可以是单个语句,也可以是一个控制结构。 顺序结构- 例:交换变量x、y的值。 可分解为以下顺序执行的三个计算: temp = x; /* 将x的值保存到变量temp */ x = y; /* 变量x置y值 */ y = temp; /* 变量y置temp的值 */ 若把交换变量x、y的值作为一个不可分割的整体来考虑,应把它们写成复合语句: { /* 本复合语句要求外面为它定义temp变量 */ temp = x; x = y; y = temp; } 在构造复合语句时,为完成指定的工作,可能需要临时工作变量,例如,以上述中的temp变量。在语句序列中插入变量定义,引入只有复合语句内的语句可使用的临时变量。例如,将前面的例子改写成以下形式: { int temp; /* 定义自己专用的临时变量 */ temp = x; x = y; y = temp; } 3.3 选择结构 选择结构可分为两路条件选择结构和多路按值选择结构两种。 3.3.1 两路条件选择结构 (if 语句) 由一个条件和两个供选择的分支语句组成,用于按条件成立与不成立两

文档评论(0)

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

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

1亿VIP精品文档

相关文档