17.7 — C 风格数组简介

现在我们已经介绍了 std::vector 和 std::array,我们将通过介绍最后一种数组类型:C 风格数组来完成对数组的介绍。如课程中所述,C 风格数组继承自 C 语言,并内置于 C++ 的核心语言中(与其余数组类型不同,…

8.11 — Break 和 continue

虽然您已经在 switch 语句的上下文中看到了 break 语句 (),但它值得更全面的处理,因为它也可以与其他类型的控制流语句一起使用。它会使 while 循环、do-while 循环、for 循环或 switch 语句结束,执行…

8.10 — For 语句

到目前为止,C++ 中最常用的循环语句是 for 语句。(也称为)在有明确的循环变量时更受欢迎,因为它允许我们轻松简洁地定义、初始化、测试和更改循环变量的值。截至 C++11,有两种不同的…

8.9 — do-while 语句

考虑我们想要向用户显示菜单并要求他们进行选择的情况——如果用户选择了无效的选择,则再次询问他们。显然,菜单和选择应该放在某种循环中(这样我们就可以一直询问…

8.7 — Goto 语句

我们将介绍的下一种控制流语句是无条件跳转。无条件跳转会导致执行跳转到代码中的另一个位置。“无条件”一词意味着跳转总是发生(与 if 语句或 switch 语句不同,在这些语句中,跳转仅根据结果有条件地发生…

8.5 — Switch 语句基础

尽管可以将许多 if-else 语句链接在一起,但这既难以阅读又效率低下。考虑以下程序: #include <iostream> void printDigitName(int x) { if (x == 1) std::cout << “One”; else if (x == 2) std::cout << “Two”; else if (x == 3) std::cout << “Three”; …