C++語言基礎 第零節

C++ 入门:从零开始编写你的第一个程序

本篇文章将带你从零开始,学习如何编写你的第一个 C++ 程序。我们将从安装 C++ 环境开始,一步步讲解 C++ 代码的基本结构,并解释代码的含义。

1. 安装 C++ 开发环境

1.1 简介

要开始 C++ 开发,你需要一个代码编辑器。对于初学者,Dev-C++ 是一个非常不错的选择。它开源、免费、易于上手,非常适合入门。

1.2 安装步骤

  1. 从 Dev-C++ 的 Sourceforge 官网下载安装包。
  2. 双击运行安装包,按照提示点击“下一步”即可。首次运行时,可以选择中文作为界面语言。

1.3 准备开始

安装完成后,点击左上角的“新建文件”按钮 (或者按 Ctrl + N),就可以开始编写代码了。 如果你对某个按钮的功能不确定,可以将鼠标悬停在按钮上方查看提示。

2. 你的第一个 C++ 程序

现在,我们来编写你的第一个 C++ 程序。

1
2
3
4
5
6
7
#include <iostream>
using namespace std;

int main() {
cout << "Hello World!" << endl;
return 0;
}

将这段代码复制到编辑器中,然后点击“编译运行”按钮 (或者按 F11)。

什么是编译?

你写的代码,计算机是看不懂的。我们需要将人类可读的代码 “翻译” 成计算机能够理解的语言,这个过程就叫做编译

代码注释

在 C++ 代码中,// 后面的内容是注释,用于给人类阅读,计算机在编译时会忽略这些内容。

运行结果

编译运行后,你会看到一个黑色的窗口,上面显示着 “Hello World!”,这表示你的程序成功运行了!

3. C++ 程序的基本结构

让我们来分析一下刚刚这段代码的结构:

  • 头文件 (#include <iostream>):
    • 头文件是别人写好的 C++ 代码,可以扩展 C++ 的功能
    • 例如,iostream 头文件包含了 cout (输出) 的定义。
  • 命名空间 (using namespace std;):
    • 命名空间用于明确代码中单词的含义
    • 在 C++ 中,同一个单词在不同的命名空间中可能有不同的含义。
    • std 命名空间包含了标准输入输出等功能。
    • 你也可以使用 <命名空间>::<语句> 的形式,但只对该语句生效。例如 std::cout << "Hello";
  • 主函数 (int main() { ... }):
    • 主函数是程序的入口,告诉计算机从哪里开始执行。
    • 主函数必须写成 int main() { ... } 的形式。
  • 程序的主要内容:
    • 主函数的大括号 {} 内是程序的主要内容。
  • 函数返回值 (return 0;):
    • 返回函数的运行结果。
    • 当主函数返回 0 时,表示程序正常结束。

注意:

  • C++ 中,每个语句的结尾必须加上**分号 (;)**。
  • C++ 中,所有符号必须在英文状态下输入。
  • C++ 代码区分大小写

4. 输出语句 (cout)

在上面的代码中,最核心的部分是:

1
cout << "Hello World!" << endl;
  • cout 是 C++ 的输出语句,它会将 << 后面的内容输出到屏幕上。
  • 一个 cout 可以按顺序输出多个内容。
  • endl 代表换行

示例:

1
cout << "Hello World!" << endl << "World Hello";

这段代码的输出结果是:

1
2
Hello World!
World Hello

而去掉 endl 后:

1
cout << "Hello World!" << "World Hello";

输出结果则为:

1
Hello World!World Hello

5. 总结

恭喜你,你已经完成了你的第一个 C++ 程序!通过本文的学习,你了解了 C++ 的基本结构、如何安装开发环境、如何编译运行代码,以及如何使用输出语句。

下一步:

  • 尝试修改代码中的输出内容,看看会发生什么。

希望这篇文章对你有帮助!