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;

}

 

相关推荐

  1. c语言嵌套语句

    2024-02-12 07:52:01       55 阅读
  2. c语言分支语句

    2024-02-12 07:52:01       52 阅读
  3. c语言goto语句

    2024-02-12 07:52:01       57 阅读
  4. c语言for循环语句

    2024-02-12 07:52:01       56 阅读
  5. c语言循环语句练习

    2024-02-12 07:52:01       54 阅读
  6. c语言for循环语句

    2024-02-12 07:52:01       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-12 07:52:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-12 07:52:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-12 07:52:01       82 阅读
  4. Python语言-面向对象

    2024-02-12 07:52:01       91 阅读

热门阅读

  1. Leetcode78.子集 - Subset - Python - 回溯法

    2024-02-12 07:52:01       48 阅读
  2. 2024年的网络安全/黑客入门学习路线图

    2024-02-12 07:52:01       43 阅读
  3. 打印金字塔

    2024-02-12 07:52:01       45 阅读
  4. GPT最新进展:推出视频功能!迭代即将来临!

    2024-02-12 07:52:01       47 阅读
  5. 深入理解设计模式:建造者模式

    2024-02-12 07:52:01       50 阅读
  6. HTTP与HTTPS:网络安全之门户

    2024-02-12 07:52:01       55 阅读
  7. 【自动化】了解接口自动化

    2024-02-12 07:52:01       52 阅读
  8. Linux下的json-c

    2024-02-12 07:52:01       45 阅读
  9. R语言【utlis】——alarm():提示音或提示符

    2024-02-12 07:52:01       55 阅读
  10. CI/CD到底是啥?持续集成/持续部署概念解释

    2024-02-12 07:52:01       46 阅读
  11. Linux(Ubuntu) 环境搭建:MySQL

    2024-02-12 07:52:01       48 阅读
  12. vue3学习——路由进度条

    2024-02-12 07:52:01       45 阅读