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语句的嵌套结构,以使程序更加便于阅读。
相关文章
|
4天前
|
C语言
爱上C语言:分支与循环(分支篇)多个if与if — else if区别
爱上C语言:分支与循环(分支篇)多个if与if — else if区别
|
4天前
|
存储 C语言
C语言进阶---------作业复习
C语言进阶---------作业复习
|
4天前
|
存储 Linux C语言
C语言进阶第十一节 --------程序环境和预处理(包含宏的解释)-2
C语言进阶第十一节 --------程序环境和预处理(包含宏的解释)
|
4天前
|
自然语言处理 Linux 编译器
C语言进阶第十一节 --------程序环境和预处理(包含宏的解释)-1
C语言进阶第十一节 --------程序环境和预处理(包含宏的解释)
|
4天前
|
存储 编译器 C语言
C语言进阶第十课 --------文件的操作-1
C语言进阶第十课 --------文件的操作
|
4天前
|
存储 程序员 C语言
C语言进阶第九课 --------动态内存管理-2
C语言进阶第九课 --------动态内存管理
|
4天前
|
编译器 C语言
C语言进阶第九课 --------动态内存管理-1
C语言进阶第九课 --------动态内存管理
|
4天前
|
C语言
C语言进阶第八课 --------通讯录的实现
C语言进阶第八课 --------通讯录的实现
|
4天前
|
C语言
【精通C语言】:分支结构if语句的灵活运用
【精通C语言】:分支结构if语句的灵活运用
26 1
|
4天前
|
存储 算法 C语言
C语言进阶:顺序表(数据结构基础) (以通讯录项目为代码练习)
C语言进阶:顺序表(数据结构基础) (以通讯录项目为代码练习)