条件判断和选择结构
if语句,switch语句
选择结构中的运算符
-
关系运算符与关系表达式
-
关系运算符及其优先级
< <= > >= 优先级相同(高) == != 相同,低
-
关系表达式
用关系运算符将两个数值或表达式连接起来的式子 x<y x+y>=z x>y!=z
值为逻辑值,“真”或“假”,1为真,0为假
-
-
逻辑运算符与逻辑表达式
-
逻辑运算符及其优先级
! 高 && 中 || 低
-
逻辑表达式
将关系表达式或逻辑两用逻辑运算符连接起来构成的式子
a++!=1&&(++b==3||c++==3)
-
-
条件运算符与条件表达式
表达式1?表达式2:表达式3 (a>b)?a:b
用于选择结构的if语句
-
if语句的一般形式
if(表达式) 语句1 else 语句2 if(x>=0) y=x; else y=-x;
-
单分支if语句
if(表达式) 语句 if(x<0) y=1;
-
嵌套的if语句
if(表达式1) if(表达式2) 语句1 else 语句2 else if(表达式3) 语句1 else 语句2
用于多分支选择结构的switch语句
-
switch语句的一般形式
switch(表达式) { case 常量表达式1: 语句1 break; case 常量表达式2: 语句2 break; ... default:语句n+1 }
-
break语句