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;

}

相关推荐
AI玫瑰助手6 小时前
Python函数:默认参数的定义与注意事项
开发语言·python·信息可视化
油炸自行车6 小时前
Claude Code 错误:API Error: 400 Failed to deserialize the JSON body into the
开发语言·javascript·json·trae·claude code·api error 400
肩上风骋6 小时前
C++14特性
开发语言·c++·c++14特性
sheeta19986 小时前
LeetCode 每日一题笔记 日期:2026.05.29 题目:3300. 最小元素
笔记·leetcode
中屹指纹浏览器7 小时前
2026指纹浏览器代理链路适配原理与多线路集群调度方案
经验分享·笔记
不羁的木木7 小时前
ArkWeb实战学习笔记05-综合实战:构建混合应用
笔记·学习·harmonyos
CC大煊7 小时前
一个Javaer的AI转型笔记(1):入坑LangChain,我的第一个hello world
笔记·langchain
JAVA社区8 小时前
Java高级全套教程(十)—— SpringCloudAlibaba超详细实战详解
java·开发语言·spring cloud·面试·职场和发展
弥树子8 小时前
踩坑记录:服务器内网调用接口,真实请求URL与官方公开URL不一致问题排查
开发语言·php
z落落8 小时前
C# ToCharArray + foreach遍历 + String与StringBuilder
开发语言·c#