8.2 — If 语句和代码块

我们将要讨论的第一类控制流语句是条件语句。条件语句是一种指定是否应执行某些相关语句的语句。C++ 支持两种基本类型的条件语句:if 语句(我们在第 课中介绍过,并将在本节中进一步讨论)和…

8.1 — 控制流简介

当程序运行时,CPU 从 main() 的顶部开始执行,执行一定数量的语句(默认按顺序执行),然后程序在 main() 结束时终止。CPU 执行的特定语句序列称为程序的(或,对于…)

13.2 — 无作用域枚举

C++ 包含许多有用的基本和复合数据类型(我们在第 和 课中介绍过)。但这些类型并不总是足以满足我们想要做的事情。例如,假设您正在编写一个程序,需要跟踪一个苹果是红色的,…

10.1 — 隐式类型转换

我们在第 课中介绍了类型转换。回顾该课的要点:将数据从一种类型转换为另一种类型的过程称为“类型转换”。当需要一种数据类型但提供了另一种数据类型时,编译器会自动执行隐式类型转换。

7.11 — 静态局部变量

“static”一词是 C++ 语言中最令人困惑的术语之一,很大程度上是因为 static 在不同上下文中有不同的含义。在之前的课程中,我们提到全局变量具有静态持续时间,这意味着它们在程序启动时创建,在程序…时销毁。