- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
计算机等级考试第五章选择结构高等院校公共课系列精品教材
关系运算符和表达式01ONE
5.1关系运算符和表达式考点1关系运算符和表达式1.逻辑值C语言中,参与逻辑运算的量为非零值或整数零,非零值和整数零分别表示运算量为“真”或“假”。逻辑运算的结果值,即逻辑表达式的值应是一个逻辑值“真”或“假”,但在判断一个量是否为“真”时,以0代表“假”,以非0代表“真”。2.关系运算关系运算实际上就是“比较运算”,将两个数进行比较,判斯比较的结果是否符合指定的条件。关于关系运算符的说明如下。(1)<、<=、=的优先级别相同,==、!=也相同。前4种优先级别高于后两种。(2)关系运算符与算术运算符、赋值运算符的优先级关系如下。算术运算符(高)→关系运算符(中)→赋值运算符(低),即算术运算符优先级别高于关系运算符,关系运算符优先级别又高于赋值运算符。(3)关系运算符的结合方向是“自左向右”。
逻辑运算符和表达式02TWO
5.2逻辑运算符和表达式考点2逻辑运算符和表达式通过逻辑运算符运算就是逻辑还算,C语言提供3种逻辑运算符,分别是与()、或(||)和非(!)。关于逻辑运算符的说明如下。(1)逻辑运算符优先级从高到低:!、、||。(2)进行逻辑运算时,若&左边的值为0,则不再对右边的运算对象进行运算,整个表达式的值为0。(3)进行逻辑运算时,若||左边的值为1,则不再对在边的运算对象进行运算,整个表达式的值为1。(4)逻辑运算符连接起来的表达式为逻辅表达式。
If语句03THREE
5.3if语句考点3if语句1.If语句的3种形式(1)if单分支语句。If(表达式)语句体(2)if双分支语句。If(表达式)语句体1else语句体2(3)f语向的嵌套。If(表込式)If表込式)语句体1else语句体2elseif表达式)语句体3else语句体
5.3if语句考点3if语句2.if语句的顺序表达式成立,执行if后面的语句或语句体,不成立则执行else语句,无else语句则退出if语句。3.if语句的说明(1)if(表达式),其中表达式可以是任意合法的C语言表达式,如a1。(2)对于单个if语句,其后跟随的受if控制的只能是1个语句或者1个复合语句。(3)else不能作为独立的语句存在,它必须与if配对使用。(4)内嵌结构中,else总是与前面最近的且未曾配对的if语句配对,组成一对if-else语句。
条件表达式04FOUR
5.4条件表达式考点4条件表达式1.一般形式表达式1?表达式2:表达式32.执行过程表达式1的值为真,条件表达式取表达式2的值;表达式1的值为假,条件表达式取表法式3的値。提示:条件表达式和if语句可以相互转换,但在输出语句中,可以直按写条件表达式,以便于阅读和书写。
Switch语句05FIVE
5.5switch语句一条if语句实现两个分支的选择执行,嵌套多个if语句可以实现多分支语句,有些情况下利用switch实现分支更直观。switch语句格式switch(表达式){case常量表达式1;语句1;break;case常量表达式2;语句2;break;……case常量表达式n;语句n;break;default;语句n+1;}考点5switch语句
5.5switch语句考点5switch语句2.switch语句执行过程(1)计算switch后面圆括号中表达式的值。(2)用其结果依次与各个case的常量表达式相比较,若圆括号中表达式的值与某个case后面的常量表达式的值相等,就执行此case后面的语句,执行后遇break语句就退出switch语句。(3)若圆括号中表达式的值与所有case后面的常量表达式的值都不相同,则执行default后面的语句n+1。(4)执行后退出switch语句,退出后程序流程转向switch语句的下一个语句。3.switch语句的说明(1)switch语句的圆括号中表达式的值必须是整型或字符型,不能为实型。(2)case后的表达式可以是求得整型和字符型的常量表达式,但不能含有变量。(3)default的位置对程序的执行没有影响。
5.5switch语句考点5switch语句
计算机等级考试感谢观看高等院校公共课系列精品教材
您可能关注的文档
- 全国计算机等级考试培训教材(二级C)课件 ch01 公共基础知识.pptx
- 全国计算机等级考试培训教材(二级C)课件 ch02 C语言概述.pptx
- 全国计算机等级考试培训教材(二级C)课件 ch03 运算符与表达式.pptx
- 全国计算机等级考试培训教材(二级C)课件 ch04 顺序结构.pptx
- 全国计算机等级考试培训教材(二级C)课件 ch06 循环结构.pptx
- 全国计算机等级考试培训教材(二级C)课件 ch07 数组.pptx
- 全国计算机等级考试培训教材(二级C)课件 ch08 函数.pptx
- 全国计算机等级考试培训教材(二级C)课件 ch09 指针.pptx
- 全国计算机等级考试培训教材(二级C)课件 ch10 结构体和共用体.pptx
- 全国计算机等级考试培训教材(二级C)课件 ch11 编译预处理.pptx
文档评论(0)