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;

}

相关推荐
微小冷10 小时前
Rust异步编程详解
开发语言·rust·async·await·异步编程·tokio
A9better10 小时前
C++——不一样的I/O工具与名称空间
开发语言·c++·学习
清水白石00810 小时前
《为什么说 deque 是 Python 滑动窗口的“隐藏神器”?深入解析双端队列的高效之道》
开发语言·python
杜子不疼.10 小时前
Ascend_C自定义算子开发
c语言·开发语言
小乔的编程内容分享站10 小时前
C语言笔记之函数
c语言·笔记
WooaiJava11 小时前
流式TTS音频播放项目 - 面试问答(后端)
java·开发语言
新缸中之脑11 小时前
开发AI代理必备的8个Python 库
开发语言·人工智能·python
暴走十八步11 小时前
PHP+vscode开启调试debug
开发语言·vscode·php
郝学胜-神的一滴11 小时前
Python 列表 vs 数组:深入解析与最佳选择指南
开发语言·python·程序人生
杜子不疼.11 小时前
基于ATVC模板库的Ascend C Vector算子快速开发指南
c语言·开发语言·mfc