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;

}

相关推荐
吃好睡好便好11 分钟前
MATLAB中图像格式的转换
开发语言·图像处理·学习·计算机视觉·matlab
爱喝水的鱼丶20 分钟前
SAP-ABAP:SELECT大数据量查询性能调优——避免嵌套循环、减少数据库交互的核心方案
开发语言·数据库·sql·性能优化·sap·abap·erp
小黄蚁23 分钟前
LVGL学习笔记(一)
笔记·学习
Dxy123931021623 分钟前
Python 实现POST上行压缩上传可用HTTP库汇总
开发语言·python·http
郝学胜-神的一滴33 分钟前
Python 高级编程 026:序列内核深剖
开发语言·python·程序人生·软件工程
xiaotianyuanma35 分钟前
【计算机毕业设计】基于java web的社区养老服务管理系统设计与实现
java·开发语言·课程设计
Wang's Blog42 分钟前
Go-Zero项目开发39: 熔断、限流与降级的高可用实践
开发语言·后端·golang·go-zero
Alan_6911 小时前
第三方API对接的通用封装模式
服务器·开发语言·php
霸道流氓气质1 小时前
Java中集成Weka 技术教程:从入门到工程实践
java·开发语言·数据挖掘