- 1
- 0
- 约7.94千字
- 约 61页
- 2017-01-02 发布于未知
- 举报
第4章 让程序作自己的选择—选择结构 第 四 章 4.1 技能1 【知识点】 1. 条件运算符(?:),是c语言唯一的需要三个操作数的运算符,它可以组成一个条件表达式,其一般形式为: 表达式1?表达式2:表达式3 2. 条件运算符的执行顺序。首先判断表达式1值,如果数值不是0,则计算表达式2的值, 并将此作为条件表达式的值;如果数值是0,则计算表达式3的值,并将此作为条件表达 式的值。 3. 条件运算符的优先级优先于赋值运算符,低于关系运算符。结合性为右结合。 例4.2 求三个数中最大值的程序。 main( ) { float x,y,z,max; scanf(%f%f%f ,x,y,z); max=xy?x:y; max=zmax?z:max; printf(max=%.2f \n,max); } 4.2 技能2 1. 关系运算符用于比较表达式,提出类似“a大于10吗?”或“x等于y吗?”这样的问题。关系表达式的一般形式: 表达式 关系运算符 表达式 2. 关系表达式的值,根据所描述的关系成立与否取值为1或0。而不是象有些语言的真与假。即关系成立,值为1;不成立,值为0。见表4-1。 3. 优先级与结合性 运算顺序由高到低为:算术运算符?关系运算符,=,,=?关系运算符==和!= 关系运算符的结合性:从左至右。
您可能关注的文档
- C语言程序设计(第二版)丁亚涛第5章循环结构程序设计课件教学.ppt
- C语言程序设计(第二版)丁亚涛第6章数组课件教学.ppt
- C语言程序设计(第二版)丁亚涛第7章函数课件教学.ppt
- C语言程序设计(第二版)丁亚涛第8章指针课件教学.ppt
- C语言程序设计(第二版)丁亚涛第10章位运算课件教学.ppt
- C语言程序设计(第二版)丁亚涛第11章文件课件教学.ppt
- C语言程序设计(第二版)丁亚涛第12章面向对象及C++C#简介课件教学.ppt
- C语言程序设计(第二版)李丽娟马淑萍主编第7章数组课件教学.ppt
- C语言程序设计(第二版)李丽娟马淑萍主编第8章_指针课件教学.ppt
- C语言程序设计(第二版)李丽娟马淑萍主编第9章_结构课件教学.ppt
原创力文档

文档评论(0)