news 2026/6/10 19:47:57

基于C语言的学习---if语句

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于C语言的学习---if语句

一、if语句的执行逻辑

如果括号里面条件成立,那么就执行这个程序;

不成立,就不做,跳过;

if语句后面可有大括号也可以没有;

二、判断的条件

1、运算符条件

2、关系运算的结果

成立输出1;

不成立输出0;

3、优先级

三、找零计算器

流程图

四、注释

1、简单注释://

这种这能是单行的注释;

2、多行注释:/* */

五、否则的话:else

1、流程图

2、例题:

六、嵌套的if-else

1、双重判断

2、else的匹配

3、缩进

a、缩进的核心作用

缩进在 C 语言中不是语法要求(编译器会忽略空格、制表符等空白字符),但它是程序员之间的 “通用约定”,主要作用是:

  1. 清晰区分代码块(如ifforwhile、函数体、{}包裹的内容);
  2. 直观体现代码的层级关系,降低阅读和维护成本;
  3. 避免因代码层级混乱导致的逻辑错误(比如漏写}、判断条件匹配错误)。

b、C 语言缩进的通用规范

最常用的是4 个空格(行业主流,如 Linux 内核、GNU 规范),也有部分场景用 1 个制表符(Tab),但不建议混合使用空格和 Tab(不同编辑器对 Tab 的显示宽度不同,易导致格式混乱)

c、如何高效实现缩进

  1. 编辑器设置:在 VS Code、Dev-C++、Clion 等编辑器中,将 “缩进单位” 设为 4 个空格,开启 “自动缩进”(输入{后按回车,自动缩进下一行);
  2. 快捷键:
    • 缩进:Tab 键(需先设置 Tab 对应 4 个空格);
    • 取消缩进:Shift+Tab 键;
    • 批量缩进:选中多行代码,按 Tab/Shift+Tab 统一调整。

4、建议

七、级联的if-else

八、switch语句

1、switch语句结构

2、例子

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 10:10:56

jQuery UI API 类别 - 方法(Methods)

jQuery UI API 类别 - 方法(Methods) Methods 是 jQuery UI API 文档中一个汇总类别,它列出了所有小部件(Widgets)共有的通用方法。由于 jQuery UI 的所有小部件都基于 Widget Factory(部件工厂&#xff0…

作者头像 李华
网站建设 2026/6/10 6:24:27

“零重写、少踩坑、快上线”——DBA小马哥亲历Oracle迁移到金仓迁移实战:一套兼容策略+三把自动化工具,让团队3天完成语法适配、2周交付生产库

大家好,我是DBA小马哥。今天要和大家分享的是一个非常实用的话题——如何从Oracle迁移到金仓数据库。作为一名资深数据库管理员,我经历过多次异构数据库的迁移项目,深知其中的技术挑战与实施难点。这次,我将结合一次真实的金融行业…

作者头像 李华
网站建设 2026/6/10 11:26:53

【开题答辩全过程】以 基于Java的电影推荐系统为例,包含答辩的问题和答案

个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的…

作者头像 李华
网站建设 2026/6/9 16:23:31

Python - 发送电子邮件

用Python发送电子邮件 你可以用 Python 发送邮件,使用多个库,但最常见的是 smtplib 和 email。 Python 中的“smtplib”模块定义了一个 SMTP 客户端会话对象,可用于向任何带有 SMTP 或 ESMTP 监听器守护进程的互联网机器发送邮件。电子邮件…

作者头像 李华
网站建设 2026/6/10 11:25:58

使用Langchain-Chatchat实现PDF、TXT、Word文档智能问答

使用Langchain-Chatchat实现PDF、TXT、Word文档智能问答 在企业知识管理日益复杂的今天,一个常见的痛点是:新员工入职后想了解“年假如何申请”,却要在十几个分散的PDF和Word文件中反复翻找;医生查阅最新诊疗指南时,面…

作者头像 李华