目录
语句
简单语句是只有一个 ; 的空语句
复杂语句是由 { } 框起来的语句,括号中如果为空则等于空语句
1.if语句
if语句的一般格式:if...else
if(表达式){
语句组
}
else{
语句组
}
if(表达式){
语句组
}
else if(表达式){
语句组
}
条件:关系运算符
| 运算符 | 意义 |
| = = | 相等 |
| != | 不相等 |
| > | 大于 |
| > = | 大于或等于 |
| < | 小于 |
| < = | 小于或等于 |
注意:1.关系运算符的优先级比算术运算低,但比赋值运算高。
2.else后不接条件
3.if语句不接 ;
4.在一条if语句的语句组里仍然可以接if语句
5.else和离它最近的if配对
举例:
if (age>18) { // 如果已经成年
} else if(age<18) { // 如果仍未成年
} else { // 上面的都不成立
}
2.switch语句
switch语句的一般格式:
switch(表达式) { //表达式的值 必须是整数类型(int,char ……)
case 常量表达式1://常量表达式必须是整数类型的常量(int,char…)
语句组1
break;
case 常量表达式2:
语句组2
break;
……
case 常量表达式n:
语句组n
break;
default:
语句组n+1
注意:1.表达式的值符合哪一个常量表达式就执行对应相应的语句组
2.若都不相等则执行default的语句组
3.case为入口,所以需要用break;来跳出
4.default分支可省略
5.常量表达式中不能含有变量
本文详细介绍了编程中的两种条件控制结构——if语句和switch语句。if语句包括基本格式、条件判断及注意事项,如条件运算符的优先级、else的使用等。switch语句则讲解了其一般形式、执行流程和case的使用规则,强调了break的重要性以及default分支的作用。通过实例解析,帮助理解这两种控制结构在实际编程中的应用。
1663

被折叠的 条评论
为什么被折叠?



