if else和switch
时间: 2024-08-23 15:01:41 浏览: 53
JS 逻辑判断不要只知道用 if-else 和 switch条件判断(小技巧)
if-else 和 switch 是两种常见的条件控制结构,在程序设计中用于根据不同情况执行不同的代码块。
1. **if-else**:这是一种基本的分支结构,它检查一个布尔表达式是否为真。如果条件为真,则执行紧跟在`if`后面的代码块,如果为假,则执行`else`后的代码块。例如:
```python
score = 85
if score >= 90:
print("优秀")
else:
print("良好")
```
2. **switch-case (在某些语言中,如C、C++等)**:这是一种针对一组预定义选项进行选择的结构,也叫switch语句。它会比较给定变量的值,并根据匹配到的第一个case执行相应的代码。例如:
```c++
int grade = 7;
switch(grade / 10) {
case 10:
case 9:
cout << "A";
break;
// 更多的case...
default:
cout << "其他";
}
```
阅读全文