17.9 — 指针算术和下标

在这一课中,我们提到数组在内存中是顺序存储的。在本课中,我们将深入探讨数组索引的数学原理。尽管我们不会在未来的课程中使用索引数学,但本课中涵盖的主题将使你深入了解基于范围的 for 循环是如何工作的…

12.8 — 空指针

在上一课中 (),我们介绍了指针的基础知识,指针是保存另一个对象地址的对象。可以使用解引用运算符 (*) 解引用此地址以获取该地址处的对象: #include <iostream> int main() { int x{ 5 }; std::cout << x …

2.6 — 函数为何有用,以及如何有效使用它们

现在我们已经介绍了函数是什么以及它们的一些基本功能,让我们更深入地了解它们为什么有用。新程序员经常问:“我们不能把所有代码都放在 main 函数中吗?”对于简单的程序,你当然可以。然而,函数提供了许多好处……

5.7 — std::string 介绍

在这一课中,我们介绍了 C 风格的字符串字面值: #include <iostream> int main() { std::cout << “Hello, world!”; // “Hello world!” 是一个 C 风格的字符串字面值。 return 0; } 虽然 C 风格的字符串字面值可以正常使用,但 C 风格的字符串变量表现得很奇怪,很难处理(例如,你不能使用……