过程控制(1)-概述.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文档。上传文档
查看更多
二、基本语句 表达式语句 空语句 复合语句 * (1)表达式语句 任何一个语法正确的表达式后,加上一个分号(;),即构成了一个表达式语句。 e; 表达式语句的主要出现的场合 赋值语句 k = n / 10 % 10; 函数语句 printf(“hello world!”); * (2)空语句 空语句是不执行任何动作的语句。 ; * 【示例 sample04_04.cpp】 #include stdio.h int main() { int I; printf(pause!\n); for(i=0;i2147483647 ;i++) ; printf(i=%d\n,i); return 0; } ? ? ? (3) 复合语句 复合语句的主要作用是使一个以上的语句构成一个语句 基本格式 { [变量定义或说明] 语句序列 } 【例】设有变量定义如下: int a, b; 复合语句实现交换: { int t; t = a; a = b; b = t; } * 三、条件的表示 (1)关系运算 ,=,==,=, ,!= (2)逻辑运算 , || , ! (3)条件的表示 * * (1)关系运算 关系运算 — 比较运算,比较两个操作数 关系运算符 x y x = y x == y x y x = y x != y 关系表达式:用关系运算符将2个表达式连接起来的式子。 如:x = 1 注意区分 = 和= = * 运用关系表达式 表示比较的数学式 C关系表达式 x≤10 x≥10 x≠10 x = 10 x = 10 x = 10 x != 10 x == 10 用关系表达式描述条件 判断 x 是否为负数 x 0 判断 x 是否不为零 x != 0 (2)逻辑运算 数学闭区间表示 -1 = x = 1 0 -1 1 x x = -1 并且 x = 1 x = -1 x = 1 0 -1 1 x 3种逻辑运算符 逻辑与 逻辑或 || 逻辑非 ! X X Y Y X Y X || Y X ! X 逻辑与 逻辑或 || 逻辑非 ! (x1)(y1) (x1)||(y1) (x1) !(x1) 即 x=1 逻辑运算符的含义 逻辑运算符的功能 逻辑与 逻辑或 || 逻辑非 ! a b ab a||b !a 假 假 假 假 真 假 真 假 真 真 真 假 假 真 假 真 真 真 真 假 逻辑表达式 逻辑表达式:用逻辑运算符将逻辑运算对象连接起来的式子。 (ch = a) (ch = z) 判断ch 是否为小写英文字母 或: ch = a ch = z (ch = a ch = z) || ( ch = A ch = Z) 判断ch 是否为英文字母 条件的表示 写出满足下列条件的C表达式。 ch 是空格或者回车。 ch == || ch == \n number是偶数。 number % 2 == 0 year 是闰年,即 year 能被 4 整除但不能被 100 整除,或 year 能被 400 整除。 (year % 4 == 0 year % 100 != 0) || (year % 400 == 0) 课后复习 课本阅读: 第6章 6.4节的6.4.3~6.4.8 * * * * 机器语言的程序是由指令构成,在机器指令的层面上,有两种流程的控制方式:最基本的流程的控制方式是顺序执行,一条指令执行完毕后执行下一条指令,其实现的基础是CPU的指令计数器;另一种控制方式是分支指令,分支指令可以导致控制转移,程序转到某个特定位置继续执行下去。通过这两种流程的控制方式的综合可以形成复杂的流程。 早期的高级语言也延续着这两种流程的控制方式,程序的流程常常形成一团乱麻,难以控制。随着人们对程序设计技术的不断的研究,认识到随意的流程控制方式会给程序开发带来麻烦,1966年Bohra和Jacopini提出了以下三种基本结构:顺序结构、选择结构和循环结构, 用这三种基本结构作为表示一个良好算法的基本单元,可以实现任何复杂的功能

文档评论(0)

喵咪147 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档