c的if 和else
时间: 2024-06-24 18:00:28 浏览: 52
C语言 if else 语句详细讲解
5星 · 资源好评率100%
在C语言中,if和else语句用于基于特定条件执行不同的代码块。以下是基本的if-else结构的示例:
```c
#include <stdio.h>
int main(){
int a = 98;
if (a >= 99) { // 如果a大于等于99
printf("%d\n", ++a); // 增加a并打印新的值
} else { // 否则
printf("%d\n", --a); // 减少a并打印新的值
}
return 0;
}
```
在这个例子中,`if (a >= 99)`条件不成立,因此会执行`else`后的语句,将`a`减1并打印结果97。
如果使用`if...else if...else`结构,你可以检查多个条件,例如:
```c
#include <stdio.h>
int main(){
int a = 98;
if (a > 99) { // 如果a大于99
printf("%d\n", ++a);
} else if (a < 99) { // 如果a小于99
printf("%d\n", --a);
} else { // 如果a等于99
printf("chshyz\n");
}
return 0;
}
```
在这个情况下,`if`条件不成立,接着检查`else if`条件,因为`a`小于99,所以执行`--a`并打印97。
当`a`等于99时,第一个`if`和`else if`都不成立,直接进入`else`部分,打印"chshyz"。
如果你想要演示这个代码,可以创建一个C文件(如`test.c`),编译并运行它,输入不同的`a`值观察输出。
阅读全文