本文主要是介绍if语句:嵌套if,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在if else语句中,else可以与另一个if语句连用,构成多层判断。
比如:要求输入一个整数,判断输入的整数是0,还是正数或负数。请看如下代码:
#include <stdio.h>
int main()
{
int num=0;
scanf("%d",&num);
if(num==0)
printf("输入的数字是0\n");
else if(num>0)
printf("是正数\n");
else(num<0)
printf("是负数\n");
}
return 0;
}
图中第二个if到return结束的代码就是嵌套在前面的else子句中的,构成了嵌套的if语句。
再比如:
要求输入一个整数,如果是正数,则在判断奇偶数,并输出;如果不是正数则输出:不是整数。
#include <stdio.h>
int main()
{
int num=0;
scanf("%d",&num);
if(num>0)
{
if(num%2==0)
printf("偶数\n");
else
printf("奇数\n");}
else
{
printf("不是正数\n");
}
return 0;}
上面的代码中,if大括号中的代码就是嵌套在if语句中的,构成了嵌套的if语句。
以上就是嵌套if语句的语法,有了嵌套if语句,就可以完成更多复杂逻辑的判断。
完
这篇关于if语句:嵌套if的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!