c语言之嵌套语句

在if语句中包含多个if语句,就是嵌套语句。

嵌套语句的语法格式是

if (表达式1)

if(表达式2) 语句1

else (表达式3) 语句2

else

if(表达式4) 语句3

else 语句4

由于c语言不像python那样有缩进,无法通过缩进判断if else是否匹配

分辨方法是else总与最近的未配对的if匹配

if嵌套语句示例代码如下

#include<stdio.h>

int main()

{

int x;

scanf("%d",&x);

if(x<0) printf("请输入大于零的数\n");

if(x<18)

{

if (x<12) printf("是儿童\n");

else printf("是青少年\n");

}

else

{

if (x<35) printf("是青年\n");

if (x<50) printf("是中年\n");

else printf("是老年\n");

}

return 0;

}

相关推荐
No Big Deal5 分钟前
笔记-mave项目pom中个别依赖飘红解决方案
笔记
很㗊6 分钟前
BSP之以太网接口学习笔记
linux·驱动开发·笔记·学习
MediaTea8 分钟前
Python:依赖倒置原则(DIP)
开发语言·python·依赖倒置原则
UTwelve8 分钟前
【UE】笔记:用 @param 标记,为蓝图节点的输入输出引脚添加注释
笔记
sinat_6020353619 分钟前
翁恺 11字符串
c语言
Meteors.21 分钟前
安卓进阶——原理机制
android·java·开发语言
峰顶听歌的鲸鱼22 分钟前
15.docker:容器
运维·笔记·docker·容器·学习方法
风123456789~25 分钟前
【健康管理】第14章 健康保险与健康管理
笔记·考证·健康管理
深圳佛手28 分钟前
LangChain 提供的搜素工具SerpAPIWrapper介绍
开发语言·人工智能·python
apihz31 分钟前
反向DNS查询与蜘蛛验证免费API接口详细教程
android·开发语言·数据库·网络协议·tcp/ip·dubbo