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;

}

相关推荐
麒qiqi22 分钟前
理解 Linux IO 多路复用
开发语言·数据库
MediaTea41 分钟前
Python:模块 __dict__ 详解
开发语言·前端·数据库·python
自然常数e44 分钟前
字符函数和字符串函数
c语言·算法·visual studio
山上三树1 小时前
main()函数带参数的用法
linux·c语言
代码or搬砖1 小时前
HashMap源码
开发语言·python·哈希算法
星辰_mya1 小时前
reids哨兵集群与选主
java·开发语言
星轨初途1 小时前
郑州轻工业大学2025天梯赛解题
c++·经验分享·笔记·算法·链表·剪枝
期待のcode1 小时前
Java的多态
java·开发语言
lengjingzju2 小时前
一网打尽Linux IPC(一):进程间通信完全指南——总体介绍
linux·服务器·c语言
阿波罗8号2 小时前
《一本书读懂支付》
笔记