【信奥业余科普】C++ 的奇妙之旅 | 14:程序的分叉路口——逻辑判断与 if-else 语句
2026/4/26 6:23:39 网站建设 项目流程

在上一篇文章中,我们探讨了计算机底层二进制存储的规则,了解了“爆 int”数据溢出与浮点数精度丢失的原因,并简单了解了条件控制。不过,我们目前编写的程序还有一个明显的问题:代码只能从上到下按顺序执行,不会根据情况改变执行路线。

如果在之前分苹果的程序中,用户输入的小朋友数量是 0,程序在执行除法时就会因为除数为零而引发崩溃报错。为了让程序能够应对各种情况,避开错误,我们需要引入一项基本机制:逻辑判断与条件控制语句(if-else)

写在前面的话:这是一系列专为对信奥(信息学奥赛)感兴趣的中小学生及家长朋友们准备的科普文章。笔者受自身学识所限,文中若存在不严谨之处,还望各位读者指正。

本系列文章往期回顾:

  • 第一部分【计算机历史】系列文章合集(共8篇)

第二部分 【C++的奇妙之旅】

  • 【信奥业余科普】C++ 的奇妙之旅 | 10:代码是如何运行的?——编译过程与“Hello, World”
  • 【信奥业余科普】C++ 的奇妙之旅 | 11:程序的处理核心——变量与常用数据类型
  • 【信奥业余科普】C++ 的奇妙之旅 | 12:程序的交互与加工——数据的输入与算术运算
  • 【信奥业余科普】C++ 的奇妙之旅 | 13:为什么 0.1+0.2≠0.3?——解密“爆int”溢出与浮点数精度的底层原理

一、 判断的基础:布尔类型(bool)

全文详见:https://www.coderli.com/cs-basics-14-cpp-ifelse/

https://www.coderli.com/cs-basics-14-cpp-ifelse/https://www.coderli.com/cs-basics-14-cpp-ifelse/

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询