预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共35页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第四章分支结构程序设计4.1.1关系运算符和关系表达式关系运算符的优先级关系表达式4.1.2逻辑运算符和逻辑表达式逻辑运算符逻辑与&&逻辑或||逻辑非! (x>1)&&(y>1)(x>1)||(y>1)(x>1) !(x>1)即x<=1逻辑运算的规则-真值表逻辑运算的规则-真值表逻辑表达式! 算术运算符 <<=>>= ==!= && || = ,例4-3例4-3逻辑运算符&&和||4.2.1基本的if语句if–else结构4.2.1基本的if语句例4-7求最大值4.2.2嵌套的if语句if(exp_1)statement_1 elseif(exp_2)statement_2 …… elseif(exp_n-1)statement_n-1 elsestatement_n输入变量x,计算符号函数: 1当x>0 y=0当x=0 -1当x<0输入变量x,计算y: x+1x<1 y=x+21<=x<2 x+32<=x<3 x+4x>=34.2.2嵌套的if语句输入变量x,计算符号函数: 1当x>0 y=0当x=0 -1当x<0输入变量x,计算y: x+1x<1 y=x+21<=x<2 x+32<=x<3 x+4x>=3if(x>0)y=1; elseif(x==0)y=0; elsey=-1;else和if的匹配改变else和if的配对4.2.3条件表达式4.3switch语句switch(表达式) { case常量表达式1:语句段1 case常量表达式2:语句段2 ....… case常量表达式n:语句段n default:语句段n+1 }例4-13#include<stdio.h> voidmain() { intk; scanf("%d",&k); switch(k){ case1:printf("I'minthecase1\n");break; case2:printf("I'minthecase2\n");break; case3:printf("I'minthecase3\n");break; default:printf("I'minthedefault\n");break; } }例4-14例4-10