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;

}

相关推荐
xb11323 分钟前
C# WinForms界面设计
开发语言·c#
-Rane11 分钟前
【C++】内存管理
开发语言·c++
DARLING Zero two♡16 分钟前
【计算机网络】简学深悟启示录:序列化&&反序列化
开发语言·计算机网络·php
ID_1800790547317 分钟前
乐天(Letian)商品详情API接口的调用示例与代码实现
开发语言·python
水饺编程19 分钟前
第4章,[标签 Win32] :绘制信息结构
c语言·c++·windows·visual studio
丝斯201122 分钟前
AI学习笔记整理(54)——大模型之Agent 智能体开发前沿技术
人工智能·笔记·学习
一位搞嵌入式的 genius26 分钟前
深入理解 JavaScript 原型与继承:从基础到进阶
开发语言·前端·javascript
晨非辰27 分钟前
C++波澜壮阔40年|类和对象篇:拷贝构造与赋值重载的演进与实现
运维·开发语言·c++·人工智能·后端·python·深度学习
hetao173383732 分钟前
2026-01-16~19 hetao1733837 的刷题笔记
c++·笔记·算法
m0_7190841135 分钟前
滴滴滴滴滴
java·开发语言