if if 和if else
时间: 2023-10-30 09:01:54
浏览: 55
if语句用于判断条件是否成立,如果条件成立,则执行if语句块中的[代码](https://geek.csdn.net/educolumn/1572ef9b473b4e00f6b2bf6d428b7c27?spm=1055.2569.3001.10083)。如果条件不成立,则跳过if语句块,继续执行后面的[代码](https://geek.csdn.net/educolumn/1572ef9b473b4e00f6b2bf6d428b7c27?spm=1055.2569.3001.10083)。
if if语句是指嵌套的if语句。当第一个if语句的条件成立时,会进入第二个if语句进行进一步判断。如果第二个if语句的条件也成立,则执行第二个if语句块中的[代码](https://geek.csdn.net/educolumn/1572ef9b473b4e00f6b2bf6d428b7c27?spm=1055.2569.3001.10083)。如果第二个if语句的条件不成立,则跳过第二个if语句块,继续执行后面的[代码](https://geek.csdn.net/educolumn/1572ef9b473b4e00f6b2bf6d428b7c27?spm=1055.2569.3001.10083)。
if else语句是指在if语句的条件不成立时执行else语句块中的[代码](https://geek.csdn.net/educolumn/1572ef9b473b4e00f6b2bf6d428b7c27?spm=1055.2569.3001.10083)。当if语句的条件成立时,执行if语句块中的代码;当if语句的条件不成立时,执行else语句块中的代码。
下面是一个示例代码,演示了if if和if else语句的用法:
#include<stdio.h>
int main(){
int a = 98;
if (a >= 99){
printf("%d\n", a);
else if (a < 99){
if (a > 97){
printf("%d\n", --a);
else{
printf("chshyz\n");
return 0;
```