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;

}

相关推荐
有味道的男人2 分钟前
除了Python,还有哪些语言可以调用1688商品详情API?
开发语言·python
chilavert3184 分钟前
技术演进中的开发沉思-367:锁机制(上)
java·开发语言·jvm
大黄说说9 分钟前
FFmpeg 核心架构解析:关键数据结构的初始化流程
开发语言
Go_Zezhou10 分钟前
render网站保存历史记录错误解决
开发语言·git·python·html
ShoreKiten14 分钟前
Upload-labs 高版本php环境非完全攻略
开发语言·php
hewence114 分钟前
协程间数据传递:从Channel到Flow,构建高效的协程通信体系
android·java·开发语言
hoiii18722 分钟前
拉丁超立方抽样(LHS)的MATLAB实现:基本采样与相关采样
开发语言·算法
~央千澈~24 分钟前
抖音弹幕游戏开发之第6集:解析JSON数据·优雅草云桧·卓伊凡
开发语言·python·php
郝学胜-神的一滴27 分钟前
深入解析Python中dict与set的实现原理
开发语言·python
myron668831 分钟前
基于STM32LXXX的模数转换芯片ADC(ADS1110A0IDBVR)驱动C程序设计
c语言·stm32·嵌入式硬件