c 语言if+else
时间: 2023-12-30 20:06:38 浏览: 122
C语言中的if-else语句是一种条件语句,用于根据条件的真假来执行不同的代码块。if语句的基本语法如下:
```
if (condition) {
// 如果条件为真,执行这里的代码
} else {
// 如果条件为假,执行这里的代码
}
```
其中,condition是一个表达式,它的值为真或假。如果condition为真,则执行if语句后面的代码块;否则,执行else语句后面的代码块。在if语句中,else语句是可选的,也就是说,可以只有if语句而没有else语句。
除了if-else语句,C语言还提供了其他的条件语句,比如switch-case语句,可以根据不同的条件执行不同的代码块。switch-case语句的基本语法如下:
```
switch (expression) {
case value1:
// 如果expression的值等于value1,执行这里的代码
break;
case value2:
// 如果expression的值等于value2,执行这里的代码
break;
// 其他case语句
default:
// 如果expression的值不等于任何一个case语句中的值,执行这里的代码
break;
}
```
其中,expression是一个表达式,它的值会被与每个case语句中的值进行比较。如果expression的值等于某个case语句中的值,则执行该case语句后面的代码块;否则,执行default语句后面的代码块。在switch-case语句中,case语句和default语句都是可选的,也就是说,可以只有switch语句而没有任何case语句或default语句。
阅读全文