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;

}

相关推荐
cmes_love1 分钟前
Level 2逐笔成交历史数据下载方法笔记
数据库·笔记·oracle
huangdong_5 分钟前
1688商品图片采集技术解析:登录态处理与SKU图自动分类
开发语言
chase_my_dream16 分钟前
C++ + SLAM 高频面试问题整理
开发语言·c++·面试
Cloud_Shy61839 分钟前
解读《Effective Python 3rd Edition》:从练气到老魔(第五章 Item 30 - 32)
开发语言·人工智能·笔记·python·学习方法
caimouse40 分钟前
Reactos 第 5 章 进程与线程 — 5.8 Windows 的 APC 机制
c语言·windows
天佑木枫1 小时前
15天Python入门系列 · 序
开发语言·python
问心无愧05131 小时前
ctf show web入门110
前端·笔记
道一232 小时前
Windows系统查看端口占用进程的3种实用方法
windows·笔记
宋拾壹2 小时前
同时添加多个类目
android·开发语言·javascript
lunzi_08262 小时前
【学习笔记】《Python编程 从入门到实践》第8章:函数定义、参数传递与模块导入
笔记·python·学习