2.x — 第2章总结和测验
A 是旨在完成特定任务的可重用语句序列。你自己编写的函数称为 函数。A 是一个表达式,它告诉 CPU 执行一个函数。启动函数调用的函数是 ,而被调用的函数是 或 函数。 …
A 是旨在完成特定任务的可重用语句序列。你自己编写的函数称为 函数。A 是一个表达式,它告诉 CPU 执行一个函数。启动函数调用的函数是 ,而被调用的函数是 或 函数。 …
考虑以下程序: #include <iostream> int main() { // 从用户获取一个值 std::cout << “输入一个整数:”; int num{}; std::cin >> num; // 打印值乘以二的结果 std::cout << num << ” 的两倍是:” << num * 2 << ‘\n’; return 0; } 这 …
前面的课程已经介绍了许多术语和概念,我们将在几乎所有创建的程序中使用它们。在本课中,我们将逐步讲解将这些知识整合到我们的第一个简单程序中的过程。首先,让我们创建一个程序,该程序要求用户输入一个 …
字面量 考虑以下两条语句: std::cout << “Hello world!”; int x { 5 }; ‘”Hello world!”’ 和 ‘5’ 是什么?它们是字面量。字面量(也称为字面常量)是直接插入到源代码中的固定值。字面量和变量都具有 …
与某些编程语言不同,C/C++ 不会自动将大多数变量初始化为给定值(例如零)。当未初始化的变量被分配一个内存地址以用于存储数据时,该变量的默认值恰好是该内存地址中已有的任何(垃圾)值 …
在上一课()中,我们介绍了如何定义一个可用于存储值的变量。在本课中,我们将探讨如何实际将值放入变量。提醒一下,这是一个简短的程序,它首先分配一个名为 x 的整数变量,然后分配两个 …
当你编写程序时,编译器会检查以确保你遵循了 C++ 语言的规则(假设你已根据课程 关闭了编译器扩展)。如果你做了明确违反语言规则的事情,那么你的程序就是畸形的。在大多数情况下,…
C++ 标准定义了程序在特定情况下应如何表现的规则。在大多数情况下,编译器会遵循这些规则。然而,许多编译器会实现自己的语言更改,通常是为了增强与其他版本语言(例如 C99)的兼容性,或出于历史原因。这些编译器特有的 …
继续讨论上一课()中的这张图:让我们讨论步骤 4-7。步骤 4:编译源代码 为了编译 C++ 源代码文件,我们使用 C++ 编译器。C++ 编译器会依次遍历程序中的每个源代码 (.cpp) 文件并执行 …
什么是 C++17?2017 年 9 月,ISO(国际标准化组织)批准了新版 C++,称为 C++17。C++17 包含了大量新内容 C++17 中的新改进 为了您的兴趣,以下是 C++17 添加的主要更改列表。请注意,此列表 …