首页/新闻资讯/正文详情

C语言中的流程控制1(分支结构)

发布时间:2026/11/13 5:04:18 来源:云帆数科 栏目:资讯中心
C语言中的流程控制1(分支结构)
昨天我们了解了常用的输入输出函数今天我们来了解C语言中的流程控制。程序默认都是顺序结构从上到下一行一行执行。但现实里很多场景需要做判断这时就要用到分支结构。先说说关系运算符和逻辑运算符这是所有判断的基础。 !这类关系运算结果只有1真和0假。逻辑运算符三个并且、||或者、!取反。这里有个很关键的特性——截断特性。左边条件为假右边代码直接不运行||左边条件为真右边不再运算写代码的时候很容易踩坑。还有三目运算符条件 ? 表达式1 : 表达式2简单的二选一判断可以简化代码。重头戏是if分支语句。最基础的if-else很好理解二选一。进阶有两种写法阶梯分支、嵌套分支。阶梯分支就是if … else if … else适合多种条件依次判断比如划分成绩等级。嵌套分支就是if里面再套一层if适合条件分层判断。举个例子先判断是不是三位数在三位数的前提下再判断是否是水仙花数。这里踩过不少坑else总是和离它最近、没有匹配else的if配对如果不加大括号if只能控制紧跟的一行代码大括号千万不能偷懒漏写。然后学习了switch语句。switch适合某个变量和固定常量匹配的场景。几个硬性规则我们应该记住switch括号内只能是整型不能写小数浮点case后面必须是常量不能放变量break非常关键不加break会发生穿透匹配成功后会持续执行后续所有casedefault是可选分支所有case都不匹配时执行。switch同样支持嵌套case里面可以继续写switch不过日常写代码用得不多。简单总结一下怎么选择分支少量条件判断用if-else多区间连续判断优先阶梯if变量匹配固定常量首选switch。理论看着不难但上手敲代码一堆小bug。比如闰年判断、水仙花数程序经常因为大括号错位、逻辑运算符写错导致结果出错。纸上看懂和键盘敲出来完全是两回事还是得多写练习巩固。

相关推荐

字节跳动高级Android面经:Handler同步屏障、Binder一次拷贝,底层机制你扛得住吗
字节跳动高级Android面经:Handler同步屏障、Binder一次拷贝,底层机制你扛得住吗

中级那篇发出去之后评论区炸了,有人说"源码读过了,底层机制心里没底"。高级岗面试确实不一样——面试官不关心你会不会用API,关心你理不理解Android系统怎么跑起来的。 今天这6道题全是字节高级岗的硬核题,每道都能深聊20分钟以上,面试官会从你的回答判断你的技… · 2026/10/20 22:38:59

TPS80032中断与USB OTG实战:电源管理芯片的事件处理与连接检测
TPS80032中断与USB OTG实战:电源管理芯片的事件处理与连接检测

1. 项目概述与核心价值在移动设备与嵌入式系统的电源管理单元设计中,如何高效、可靠地处理来自电源、电池和外部接口的异步事件,是决定系统稳定性和用户体验的关键。这不仅仅是写几行中断服务程序那么简单,它涉及到对硬件中断架构的深刻理解、… · 2026/10/31 17:40:12

git高阶知识: --rebase,变基的理解以及注意事项
git高阶知识: --rebase,变基的理解以及注意事项

变基(–rebase)介绍 有时候你使用 git push origin main:mainGit 拒绝你的推送,正是因为远端仓库(origin/main)包含了你本地没有的新提交(可能是你自己在另一台电脑提交的,也可能是你的同事推送到远端的)。… · 2026/11/11 12:36:13

大专毕业电工证怎么考保姆级教程:证书过期了不知道怎么复审延期
大专毕业电工证怎么考保姆级教程:证书过期了不知道怎么复审延期

大专毕业电工证怎么考保姆级教程:证书过期了不知道怎么复审延期 证书过期了不知道怎么复审延期,这事儿我见过太多了。就在上周,我处理了一起关于 低压电工证… · 2026/11/13 5:04:13

禹州低压电工证考试时间2026河南最新政策怎么考不挂科
禹州低压电工证考试时间2026河南最新政策怎么考不挂科

禹州低压电工证考试时间2026河南最新政策怎么考不挂科 实操考试心里没底怕挂科?禹州低压电工证考试时间2026河南最新政策已经落地,很多人都在问怎么准备才不会出问题。其实只要你掌握好流程、熟悉题型、提前练习,考试就不是问题。特别是驻马店劳务… · 2026/11/13 5:04:13

泗阳电工证怎么复审和全国通用的真相,别再被中介骗了
泗阳电工证怎么复审和全国通用的真相,别再被中介骗了

泗阳电工证怎么复审和全国通用的真相,别再被中介骗了 你是不是也和我一样,拿着电工证却不知道怎么复审,怕被中介骗钱,还担心证不全国通用?别急,下面我用10年经验告诉你,泗阳电工证怎么复审,以及怎么避免被坑。… · 2026/11/13 5:04:13

真实经历:锅炉特种工证件查询与工地太忙怎么复习的解决之道
真实经历:锅炉特种工证件查询与工地太忙怎么复习的解决之道

真实经历:锅炉特种工证件查询与工地太忙怎么复习的解决之道 工地太忙根本没时间复习考试,这是我去年在洛阳工地做锅炉工的真实经历。每天从早上六点忙到晚上九点,吃饭睡觉的时间都被压缩,更别说抽出时间来复习特种作业证的考试内容。当时我手头有一张锅炉… · 2026/11/13 5:04:13

初中应届考电工证内部消息:实操考试心里没底怕挂科?这几点必须知道
初中应届考电工证内部消息:实操考试心里没底怕挂科?这几点必须知道

初中应届考电工证内部消息:实操考试心里没底怕挂科?这几点必须知道 实操考试心里没底怕挂科?别急,我这有个初中应届生的亲身经历,他就是靠着提前准备,顺利通过了电工证考试。现在他已经在建筑工地上当上了电工,工资翻了一番。别看他现在风光,当初也是… · 2026/11/13 5:04:13

东莞光明复审电工证怎么考?学历不高也能过!考前押题帮你上岸
东莞光明复审电工证怎么考?学历不高也能过!考前押题帮你上岸

东莞光明复审电工证怎么考?学历不高也能过!考前押题帮你上岸 你是不是也担心学历不高,报不了东莞光明复审电工证?别急,这期内容我直接给你拆解清楚流程、材料和备考方法,尤其是考前押题,真的能帮你少走弯路。… · 2026/11/13 5:03:13

电工证丢失还能补吗?千万别踩坑,丢了证等于失业
电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。… · 2026/11/12 14:09:01

电力电缆作业证直播报名入口与办理流程良心建议
电力电缆作业证直播报名入口与办理流程良心建议

电力电缆作业证直播报名入口与办理流程良心建议 你是不是也担心学历不高报不了名?别急,今天就给你讲讲 电力电缆作业证直播 的报名流程和那些你必须知道的干货, 良心建议 在这里,别错过。 电力电缆作业证直播报名需要什么条件?… · 2026/11/11 19:07:25

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑
英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑 怕考不过白交培训费?英德电工证报考费多少钱,你真的了解吗?现在市面上培训机构五花八门,价格参差不齐,很多人一不小心就花了冤枉钱,结果还考不过。别急,今天就来给你说清楚英德电工证的… · 2026/11/12 23:27:43

维修电公用考电工证吗 在哪考最靠谱
维修电公用考电工证吗 在哪考最靠谱

维修电公用考电工证吗 在哪考最靠谱 工地太忙根本没时间复习考试,你是维修电工,天天在项目上跑,连抽个空背个题都难。那问题来了—— 维修电公用考电工证吗 ?答案是: 必须考 。尤其是在当前施工行业,没有电工证,连进场都可能被拦下。而且,… · 2026/11/13 0:00:08

电工证是不是可以登高?含金量和证书范围你必须知道的事
电工证是不是可以登高?含金量和证书范围你必须知道的事

电工证是不是可以登高?含金量和证书范围你必须知道的事 证书过期了不知道怎么复审延期,这事儿很多人遇到过,尤其是像你这样在郑州金水区做劳务班组负责人,手里握着几十个工人的证书,稍微一疏忽,就可能影响工程进度和公司信誉。特别是电工证是不是可以登… · 2026/11/13 0:00:08

鸡西电工证哪家下证快官方报名入口怎么找
鸡西电工证哪家下证快官方报名入口怎么找

鸡西电工证哪家下证快官方报名入口怎么找 你是不是也担心 学历不高怕报不上名 ?别急,今天我就来跟你说说, 鸡西电工证哪家下证快 ,还有 官方报名入口 到底怎么找,别让那些“代办”“代考”耽误了你的机会。… · 2026/11/13 0:00:08

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/12 4:35:34

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/12 4:36:01

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/12 21:15:21

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码