网站大量收购闲置独家精品文档,联系QQ:2885784924

C51流程操纵语句.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C51流程操纵语句

C51流程控制语句 第一节、C语言的基本结构 第二节 、选择语句 第一节、C语言的基本结构 一、顺序结构 二、选择结构 二、选择结构 三、循环结构 第二节 选择语句 一、if 语句的基本形式 二、if 语句的各种例子 三、if 语句的垂悬问题 四、条件运算符 五、if 语句的例子 六、switch/case语句 七、switch语句的例子 第二节 循环语句 一、while语句的格式和例子 二、do…while语句 三、for 语句 四、for 语句的例子 五、for 语句的应用 六、循环语句的嵌套 * * C语言是一种结构化编程语言,结构化语言的基本元素是模块,是程序的一部分。 每一个模块中,都只有一个出口和一个入口。 结构化程序由若干模块组成,每个模块中包含若干个基本结构,而每个基本结构中可以有若干条语句。 C语言有三种基本结构: 顺序结构 选择结构 循环结构 顺序结构是一种最基本的、最简单的编程结构。 A B 选择结构有两种形式: 二选一结构 多选一结构 二选一结构( if 语句): 表达式为1? A 1 B 0 表达式为1? A 1 0 多选一结构(switch语句): 表达式的值=? A1 A2 An …... 常量表达式1 常量表达式2 常量表达式n 循环语句有两种: 先判断,后执行 先执行,后判断 先判断,后执行(while,for): 先执行,后判断(do…while): 表达式为1? A 1 0 表达式为1? A 1 0 选择结构有两种形式: 多选一结构(switch/case语句) 复合语句:由一对大括号括起来的语句。 例:{c=a;a=b;b=c;} 二选一结构(if 语句) if 语句的基本形式有四种: 1. if (表达式) 语句; 3. if (表达式1) 语句1; else if (表达式2) 语句2; else if (表达式3) 语句3; ……. else if (表达式n) 语句n; else 语句n+1; 2. if (表达式) 语句1; else 语句2; 4. if 的嵌套形式: if (表达式1) if (表达式2) 语句1; else语句2; else if (表达式3) 语句3; else语句4; b=3; if (a=0) b=5; b=3; if (a==0) b=5; else b=7; b=3; if (a=0) b=5; else if (a==1) b=7; else if (a==2) b=9; else if (a==3) b=11; else b=13; b=3; if (a=0) b=5; if (a=5) b=7; else b=9; else if (a=-5) b=11; else b=13; 例: if (ab) if (ad) c=15; else c=0; if (ab) {if (ad) c=15;} else c=0; 当if 的个数与else的个数不相同时,else采用就近配对的原则。 if 的个数大于等于else的个数。 if (ab) if (ad) c=13; else if (ae) c=15; else c=0; 条件运算符的格式: 表达式1?表达式2:表达式3 含义:if (表达式1) 表达式2; else 表达式3; 例: (ad) ?(c=15):(c=0); 也可写为: c=(ad)?15:0; 含义:if (ad) c=15;else c=0; 例: max=(ab)?a:b; if (ab) max=a;else max=b; 题: d=(ab)?a:(bc)?a:c y= 1 当x0 0 当x=0 -1 当x0 1. if (x0) y=-1; else y=0; if (x0) y=1; 2. if (x0) y=1; if (x0) y=-1; else y=0; 3. if (x0) y=-1; if (x==0) y=0; if (x0) y=1; 4. if (x0) y=-1; else if

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档