当前位置: 首页 > news >正文

C语言选择结构自用讲解

选择主要分为三种结构,分别为IF ,SWITCH和条件操作符。接下来,我将分别介绍这三种结构。

IF结构

首先,if结构是最基础的结构,也将是我们今后会经常使用的结构,这一部分是基础,一定要理解掌握。

一,IF结构。

单分支IF结构

在图中,使用单个IF结构,当我们输入a>5时,就会输出YES,IF内的括号来填写条件,若条件为真,则输出YES,否则不进行输出。其中(在C语⾔中,0为假,⾮0表⽰真)。

当然,我们也可以设置多个IF

但是要注意IF内条件是否重叠。

接下来,我们提升难度。

IF与ELSE

在上一个选择中,我们输入0,没有输出结果,而ELSE则是当前面的IF为假时输出的结果。

在本图中,输入0后,结果为NO。

那如果我们想做出选择,当a<0时输出NO,而a=0时输出0,这时可以使用ELSE IF多分支结构。

ELSE IF

这就时IF结构。

二,SWITCH结构

switch 后的内容必须是整型表达式,case 后的内容必须是整形常量表达式

但是,当输入1时,我们打印了5个数。

这是因为输入1时,系统默认持续打印,直到遇见break。

这时break就至关重要。

这时,break的出现使输出结构后停止,跳出了这个switch语句。

当然,如如果输入的结果不是1—4,而是其他数字或其他字母,这时我们就需要default来帮助我们

注意:default其实没有所谓的前后位置,放在哪都是可以的,但我们常将其放在尾部。

三,条件操作符

具体介绍一下。

1判断语句。

2条件为真时输出的结果。

3条件为假时输出的结果。

本次笔记的所有代码:C语言自用代码: 用于储存所有的C语言自用代码

到此,本次选择结构已结束,下一节循环结构。

谢谢大家观看,希望各位点赞评论加收藏,这将是对我最大的支持

http://www.jsqmd.com/news/767850/

相关文章:

  • 03-二叉树——从递归遍历到非递归实现
  • 别再只盯着CAN了!手把手教你用CAN FD收发器搞定汽车ECU的8Mbps高速通信
  • 2026年质量好的江苏熔模铸造推荐品牌厂家 - 行业平台推荐
  • HTML 与 ISO-8859-1 编码
  • 2026新疆小包团定制旅行社推荐:纯玩无购物/口碑靠谱旅行社榜单排行 - 栗子测评
  • 专业干货:AI教材写作全攻略,低查重技巧与优质工具大揭秘!
  • AwesomeQt:最小的Qt6系列迷你版本教程发布!
  • 以物理定律约束智能算法,用镜像技术重构时空感知
  • Rust 错误处理实战:优雅应对异常情况
  • 【 LangChain v1.2 入门系列教程】【五】记忆管理,让 Agent 记住对话
  • Python热力学计算革命:iapws如何解决工程中的水蒸气物性计算难题
  • 贝叶斯语言模型SBP:小样本场景下的NLP新突破
  • 分布式锁从Redis到Redisson的演进
  • 2026年知名的鹤壁婚房装修/鹤壁旧房装修热选公司推荐 - 品牌宣传支持者
  • 开源数字永生框架实践:四维蒸馏构建AI数字分身
  • 开源IVD数据管理工具:从数据孤岛到标准化分析的实践指南
  • Anthropic Claude API用户代理插件:伪装请求头绕过限制与优化调用
  • 从零构建开源机械爪:ESP32控制与3D打印实践指南
  • 深度学习与地图增强代理技术在图像地理定位中的应用
  • 零基础吃透 Java 面向对象:类、对象、this 与 static 实战
  • 硬件设计避坑:PMOS缓启动电路关断慢?实测教你优化栅极泄放回路(含仿真文件)
  • Banana Pi BPI-Leaf-S3开发板硬件解析与AI应用开发
  • NS模拟器管理困境的终结者:NsEmuTools如何重塑你的游戏体验
  • 观察者模式是行为型设计模式的一种,其核心思想是定义对象间的一对多依赖关系
  • PE-bear:免费PE文件分析神器,让Windows逆向工程变得简单快速
  • 从0到1掌握反反爬:IP封禁与UA检测的底层原理及工业级突破方案
  • 打破数据黑盒依赖困境,镜像视界开创可信孪生时代
  • 别再为调试器发愁了!手把手教你用OpenOCD搞定J-Link、ST-Link和FTDI
  • 千问 LeetCode 2122.还原原数组 public int[] recoverArray(int[] nums)
  • 移植代码后LED灯都不闪了?可能是VTOR向量表地址在捣鬼(附STM32CubeIDE与Keil排查步骤)