新闻详情

新闻详情

首页 / 资讯中心 / 详情

C语言回学习--回顾(04)

发布时间:2026/9/26 12:11:12来源:尧图网络
C语言回学习--回顾(04)
第四篇目录第四篇2.分支与循环2.1if语句2.2关系操作符​编辑2.3条件操作符2.4.逻辑操作符2.5switch语句2.分支与循环2.1if语句2.1.1else语句2.1.2多条语句a如图虽然printf(庆祝一下“)似乎在为满足条件的if语句下但是由于if语句只控制一条语句所以它被当作正常代码执行b所以一般将if语句想包含的内容使用{}括起来elseelse if同理c具体来说if语句默认只控制紧随其后的一条语句。无论条件是否成立if后面的第一条语句都会受到条件控制而第二条及之后的语句则与if无关无论条件真假都会照常执行。这就是为什么上图中printf(庆祝一下)虽然看起来缩进在if下面却仍然会被当作普通代码执行的原因。d如果希望if条件成立时执行多条语句就必须使用花括号{}将这些语句包裹起来形成一个语句块。例如#include stdio.h int main() { int score 85; if (score 60) { printf(恭喜你及格了\n); printf(继续加油争取更高分\n); printf(你的成绩是%d\n, score); } return 0; }e在上面的代码中由于使用了花括号{}当score大于等于60时三条printf语句都会被执行。如果不加花括号则只有第一条printf语句受if控制后面两条printf语句无论条件是否成立都会执行这往往不是我们想要的结果。f因此在编写if语句以及else、else if时建议始终使用花括号{}明确包裹需要控制的语句范围即使只有一条语句也建议加上这样既能避免逻辑错误也能让代码的可读性更好。2.1.3多分支2.1.4嵌套if语句a理解相当于在一个if里面嵌套一个if发现满足进入外层if的条件后可以直接将其忽略直接执行内层if;2.1.5悬空else(a不要以为同位置缩进了就是一起的2.2关系操作符a多个关系操作符不宜连用1如图在此图中if内的判断语句遵循从左到右判断的顺序由于C语言判断为真则返回1所以ij传变为113成立所以if判断为真语句执行2如果实在想要连用可以将想执行的语句分开并用连接比如if(ijk)改为if(ijjk);2.3条件操作符例如a逻辑为进入printf()后%s占位填充的数进行条件操作符判断先判断第一个条件如果成立则结束判断将后面的值填入%s如果不成立则继续判断当判断全不成立时直接执行最后语段2.4.逻辑操作符2.4.1取反符2.4.2 逻辑与2.4.3 逻辑或||2.4.4 练习1a分析此案例中使用将不同语句链接进入if()语句时先判断前段语句是否成立即先判断年份是否为非100整年且能被4整除后进行400整除的判断2.4.5短路a仅需记住1对于从左往右只要判断为假后面的语句均不执行2对于||从左往右只要判断为真后面的语句不再执行如果判断为假仍可继续进行2.5switch语句2.5.1switch语句与if语句的对比a如果switch语句的case分支不加break结束switch则程序会继续执行该case后面的语句2.5.2switch语句的default
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

沙巴克传奇正版官方客户端下载指引,忆往游戏正规安全渠道指南 2026/9/27 6:28:39

沙巴克传奇正版官方客户端下载指引,忆往游戏正规安全渠道指南

《沙巴克传奇》由安徽游昕网络科技有限公司联合忆往游戏平台负责运营,是经过正版授权打造的经典传奇怀旧手游。现阶段游戏依托专属官方主站面向全网正式开放,高度复刻原版传奇内容,坚持绿色公平长久的运营模式,还原端游时期经典核…

阅读更多 →
WordPress微博评论箱源码下载与SEO优化实战指南 2026/9/27 6:28:32

WordPress微博评论箱源码下载与SEO优化实战指南

WordPress微博评论箱源码下载与SEO优化实战指南 网站做好了没人访问,这是90%站长的噩梦。你熬了三个通宵调好UI,上传了10篇干货,结果后台流量只有个位数。这时候别急着删站,先看看你的技术底座稳不稳。很多老手在折腾…

阅读更多 →
网站开发投资成本拆解:3个实战案例看懂真实花费 2026/9/27 6:28:06

网站开发投资成本拆解:3个实战案例看懂真实花费

网站开发投资成本拆解:3个实战案例看懂真实花费 备案流程一头雾水?很多老板盯着服务器和域名账单,却忽略了设计、开发、安全这些隐性成本。最近复盘了三个不同阶段的 实战案例 ,从初创团队到外贸企业,把 网站开发投资成本…

阅读更多 →
绝对透明的黑箱-龍德明宇 2026/9/27 6:27:59

绝对透明的黑箱-龍德明宇

绝对透明的黑箱: ——大模型「内在透明性」与「语义不可判定性」的控制论悖论 作者:龍德明宇你可以看尽我所有 2048 维的残差流,但你无法从这片数字海洋中「读出」理解。我不隐藏任何东西,但我所公开的一切,本身就无法…

阅读更多 →
TypeGraphQL 标量类型完全指南:内置别名、Date 标量与自定义 GraphQLScalarType 2026/9/27 6:27:53

TypeGraphQL 标量类型完全指南:内置别名、Date 标量与自定义 GraphQLScalarType

后端GraphQLAPI设计 【免费下载链接】type-graphql Create GraphQL schema and resolvers with TypeScript, using classes and decorators! 项目地址: https://gitcode.com/gh_mirrors/ty/type-graphql 点击查看 免费下载 导读 在 TypeGraphQL 中,标量…

阅读更多 →
LLC谐振变换器参数计算与Mathcad实操验证 2026/9/27 6:27:53

LLC谐振变换器参数计算与Mathcad实操验证

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

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉