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;

}

相关推荐
Hammer_Hans21 小时前
DFT笔记28
笔记
小虾米 ~21 小时前
JAVA引用类型
java·开发语言
晓13131 天前
第三章 【C语言篇:结构化编程】 分支循环数组函数
c语言
lly2024061 天前
C++ 循环
开发语言
范纹杉想快点毕业1 天前
状态机设计模式与嵌入式系统开发完整指南
java·开发语言·网络·数据库·mongodb·设计模式·架构
lly2024061 天前
移动设备统计:行业趋势与市场洞察
开发语言
专注VB编程开发20年1 天前
c#模仿内置 Socket.Receive(无需 out/ref,直接写回数据)
开发语言·c#
爱内卷的学霸一枚1 天前
Python并发编程与性能优化实战指南
开发语言·python·性能优化
jaysee-sjc1 天前
【项目二】用GUI编程实现石头迷阵游戏
java·开发语言·算法·游戏
一位搞嵌入式的 genius1 天前
从 URL 到渲染:JavaScript 性能优化全链路指南
开发语言·前端·javascript·性能优化