关系运算符、逻辑运算符、条件运算符
-
关系运算符
-
关系表达式
格式为:表达式1关系运算符表达式2
功能:比较两个表达式的大小,返回一个逻辑值。 -
逻辑运算符
-
逻辑表达式
格式为:表达式1逻辑运算符表达式2
或逻辑运算符表达式1 -
逻辑运算符的真值表
-
条件运算符
由“?”和“:”两个符合组成,用于条件求值,它是一个三目运算符,需要三个操作数。条件运算符的优先级低于逻辑运算符,高于赋值运算符,它是右结合的。 -
条件表达式
格式为:表达式1?表达式2:表达式3
使用if-else实现分支结构
-
双分支if语句
if(表达式)
语句1;
else
语句2; -
单分支if语句
if(表达式)
语句; -
多分支if语句
格式为:
if(表达式)
语句1;
else if(表达式2)
语句2;
else if(表达式n-1)
语句n-1;
else
语句n;
使用switch语句实现分支结构
switch语句的一般形式:
switch(表达式)
{case常量表达式1:语句1;break;
case常量表达式2:语句2;break;
……
case常量表达式n:语句n;break;
default:语句n+1;break;
}