if 和 else 语句
只有 if 的情况
if (boolExpression) {
// 如果括号满足,执行
}
if (boolExpreesion) cout << "yes"; // 无代码块的精简写法
if…else 的情况
if (boolexp) {
// do something
} else {
// else
}
加入 else…if,可以和 else 自行组合加入
if (boolexp1) {
// do something
} else if (boolexp2) {
// else if -> do something
} else {
// else
}
三目运算符 “?”
expression ? x : y;
如果 expression 为真,返回 x,否则返回 y
使用三目运算符可以简化代码性能,提高可读性
switch 语句
等于一大堆 if…else 的嵌套,但更直观
- expression 必须是一个 整型 或 枚举
- 如果在 case 中不加 break,会继续往下判断 case 是否符合条件直到结束
- default 用于所有 case 都无效时的情况,不是必需的
switch(expression) {
case A:
// do something
break;
case B:
// do something
break;
default:
// do something
}
文章介绍了条件控制结构在编程中的基本使用,包括if单条件判断、if...else双条件分支、if...elseif...else多条件判断以及三目运算符的简洁表达。此外,还详细讲解了switch语句的运用,强调了它在处理多个可能情况时的直观性和效率,并提醒读者注意break语句的使用以及default标签的重要性。
2356

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



