C语言进阶之路:if语句的嵌套—比较俩个数字的大小

简介: C语言进阶之路:if语句的嵌套—比较俩个数字的大小

前言


提示:这里可以添加本文要记录的大概内容:

合理应用if语句的嵌套,可以层次分明,代码更加严谨,清晰。


提示:以下是本篇文章正文内容,下面案例可供参考


一,if语句的嵌套结构


用法:

if(表达式1){

语句块1;}

else if(表达式2){

语句块2;}

else if(表达式n){

语句块n;}

else {语句块n+1

}

注意层次感(在这里由于编译器原因,层次感不强)

0a2653c851af460fa595bd959398a8f1.png

由于笔者编译器为VS2022,所以用了scanf_s

运行结果如上图所示!


二、使用步骤


1.引入if语句


代码如下(示例):

#include <stdio.h>
int main()
{
  int a, b;
  printf("请输入俩个数字:   \n");
  scanf_s("%d,%d", &a, &b);
  if (a != b)
  if (a > b)   printf("A>B\n");
  else printf("A<B\n");
  else printf("A=B\N");
  return 0;
}
## 2.读入数据
代码如下(示例):
```c
  if (a != b)
  if (a > b)   printf("A>B\n");
  else printf("A<B\n");
  else printf("A=B\N");
  这里的代码显得尤为重要,建议强烈分析一下,注意层次感。
  )
--
# 总结
提示:这里对文章进行总结:
if的嵌套结构,实际上是为了进行双分支的选择。
因此,在一般情况下较少使用if语句的嵌套结构,以使程序更加便于阅读。
相关文章
|
6月前
|
C语言
指针进阶(C语言终)
指针进阶(C语言终)
|
7月前
|
存储 C语言
C语言中的if语句编程
C语言中的if语句编程
114 0
|
6月前
|
数据库 C语言
C语言进阶 文件操作知识(上)
C语言进阶 文件操作知识(上)
45 3
|
6月前
|
存储 C语言
C语言进阶 文件操作知识(下)
C语言进阶 文件操作知识(下)
43 2
|
6月前
|
存储 编译器 数据库
【再识C进阶5(上)】详细介绍C语言文件操作——文件是用于存储数据
【再识C进阶5(上)】详细介绍C语言文件操作——文件是用于存储数据
|
7月前
|
C语言
C语言函数的嵌套调用详解
C语言函数的嵌套调用详解
255 1
|
7月前
|
存储 程序员 C语言
C语言中的嵌套语句与Switch语句的深入解析
C语言中的嵌套语句与Switch语句的深入解析
111 1
|
6月前
|
Java 程序员 Linux
探索C语言宝库:从基础到进阶的干货知识(类型变量+条件循环+函数模块+指针+内存+文件)
探索C语言宝库:从基础到进阶的干货知识(类型变量+条件循环+函数模块+指针+内存+文件)
58 0
|
6月前
|
C语言
C语言条件判断:if、else、else if 和 switch 详解
C语言条件判断:if、else、else if 和 switch 详解
583 0
|
6月前
|
存储 C语言 C++
【C语言刷题系列】水仙花数的打印及进阶
【C语言刷题系列】水仙花数的打印及进阶