Skip to content

Hello World

💡 什么是 Hello World

Hello World 是全世界程序员学习任何编程语言时写的第一个程序。它的作用很简单:让程序在屏幕上显示一行文字 "Hello World"。

通过这个程序,你会学到:

  • 如何创建一个 C++ 程序文件
  • 如何编译(Compile)并运行程序
  • 程序的基本结构是什么样的

📝 第一个 C++ 程序

创建程序文件

  1. 打开任意文本编辑器(记事本、VS Code、Notepad++ 都可以)
  2. 创建一个新文件,命名为 hello.cpp.cpp 是 C++ 程序文件的扩展名)
  3. 输入以下代码:
cpp
#include <iostream>

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

提示

确保代码的每个字符都输入正确,包括标点符号和空格。C++ 对大小写敏感,mainMain 是不同的。

编译并运行

Windows 系统:

bash
# 打开命令提示符,进入文件所在目录
g++ hello.cpp -o hello
hello.exe

Mac/Linux 系统:

bash
# 打开终端,进入文件所在目录
g++ hello.cpp -o hello
./hello

运行结果:

Hello World

注意

如果提示 g++ 命令不存在,说明你还没有安装 C++ 编译器(Compiler)。Windows 用户可以安装 MinGW,Mac 用户可以安装 Xcode Command Line Tools,Linux 用户可以用包管理器安装 g++

💡 程序结构说明

cpp
#include <iostream>

这一行告诉程序需要使用输入输出功能。

cpp
int main()

这是程序的入口点(Entry Point),程序从这里开始执行。

cpp
std::cout << "Hello World" << std::endl;

这一行的作用是在屏幕上输出文字。std::cout 表示输出,<< 用来传送要输出的内容。

cpp
return 0;

这一行表示程序正常结束。

💪 动手练习

练习 1:修改输出内容

把程序中的 "Hello World" 改成你的名字,重新编译运行。

查看答案
cpp
#include <iostream>

int main()
{
    std::cout << "My name is Zhang San" << std::endl;
    return 0;
}

练习 2:输出多行文字

尝试让程序输出两行不同的文字。

查看答案
cpp
#include <iostream>

int main()
{
    std::cout << "Hello World" << std::endl;
    std::cout << "Welcome to C++" << std::endl;
    return 0;
}

运行结果:

Hello World
Welcome to C++

📌 本章小结

  • C++ 程序文件以 .cpp 为扩展名
  • 每个程序都需要一个 main() 函数作为入口点
  • 使用 std::cout 可以在屏幕上输出内容
  • 程序需要先编译(Compile)才能运行