8.x — 第 8 章总结和测验
章节回顾 CPU 在程序中执行的特定语句序列称为程序的________。________每次运行时都遵循相同的路径。(也称为________)允许程序员改变正常的执行路径。当控制流语句导致程序…
章节回顾 CPU 在程序中执行的特定语句序列称为程序的________。________每次运行时都遵循相同的路径。(也称为________)允许程序员改变正常的执行路径。当控制流语句导致程序…
章节回顾 本章我们涵盖了大量材料。做得好,你表现得很棒!________或________是一组零个或多个语句,编译器将其视为单个语句。块以 { 符号开始,以 } 符号结束,…
在________课程中,我们介绍了 C 风格的字符串字面量:#include <iostream> int main() { std::cout << “Hello, world!”; // “Hello world!” 是 C 风格的字符串字面量。 return 0; } 虽然 C 风格的字符串字面量可以使用,但 C 风格的字符串变量行为异常,难以使用(例如,不能使用…
尽管无作用域枚举在 C++ 中是不同的类型,但它们不是类型安全的,并且在某些情况下会允许您执行没有意义的操作。考虑以下情况:#include <iostream> int main() { enum Color { red, blue, }; enum Fruit { banana, apple, }; Color color …
在________课程中,我们讨论了编译器可以使用隐式类型转换将值从一种数据类型转换为另一种数据类型。当您想将值从一种数据类型数值提升到更宽的数据类型时,使用隐式类型转换是可以的。许多新的 C++ 程序员…
如果你向一位经验丰富的程序员请教关于良好编程实践的建议,经过一番思考,最可能的答案是:“避免使用全局变量!”。这是有充分理由的:全局变量是该语言历史上被滥用最多的概念之一。尽管它们可能看起来…
在________课程中,我们介绍了局部变量,它们是在函数内部(包括函数参数)定义的变量。事实证明,C++ 实际上没有一个单一的属性来定义变量为局部变量。相反,局部变量有几个不同的属性,这些属性区分了它们…
________(也称为________)是项目设置的集合,它决定了您的 IDE 将如何构建您的项目。构建配置通常包括可执行文件的名称、IDE 将查找其他代码和库文件的目录、是否保留或…
Void 是最容易解释的数据类型。基本上,________表示“无类型”!Void 是我们不完整类型的第一个例子。不完整类型是已声明但尚未定义的类型。编译器知道这些类型的存在,但没有…