C语言Hello World程序为何是入门首选?

99ANYc3cd6
预计阅读时长 10 分钟
位置: 首页 C语言 正文

C 语言 "Hello, World!" 完整代码

这是最经典、最基础的 C 语言程序。

c语言hello world程序
(图片来源网络,侵删)
#include <stdio.h>
int main() {
    printf("Hello, World!\n");
    return 0;
}

代码逐行解释

让我们来分解一下每一行代码的作用,帮助你理解。

// 1. 预处理器指令
#include <stdio.h>
  • #include 是一个预处理器指令,在程序编译之前,预处理器会查找这个指令指定的文件,并将其内容直接粘贴到当前位置。
  • <stdio.h> 是一个标准输入输出头文件,它包含了用于输入和输出操作的函数声明,比如我们接下来要用的 printf 函数。
  • #include <stdio.h> 的意思是:“嘿,编译器,请给我所有关于标准输入输出的功能。”
// 2. main 函数
int main() {
    // ... 程序代码 ...
}
  • int main() 是程序的主函数,任何一个 C 程序的执行都从这里开始。
  • int 表示这个函数在执行完毕后会返回一个整数值(我们用 return 0; 来实现)。
  • 花括号 内部包含了所有要执行的代码。
// 3. 调用 printf 函数
printf("Hello, World!\n");
  • printf 是 "print formatted"(格式化打印)的缩写,它是一个标准库函数,用于在屏幕上显示文本。
  • "Hello, World!" 是一个字符串字面量,也就是你想要打印的内容。
  • \n 是一个转义字符,代表“换行符”,它告诉 printf 在打印完 "Hello, World!" 之后,将光标移动到下一行的开头,如果没有它,下一个提示符会出现在同一行的末尾。
// 4. 返回值
return 0;
  • return 0; 表示 main 函数正常结束,在 C 语言中,返回 0 通常表示程序成功执行,没有发生错误。
  • 如果程序因为某种错误而终止,它可能会返回一个非零值。

如何编译和运行(以 Linux/macOS 为例)

你需要一个 C 语言编译器,最常用的是 GCC (GNU Compiler Collection)

步骤 1: 创建源文件

  1. 打开一个文本编辑器(如 VS Code, Sublime Text, Vim, Nano 等)。
  2. 将上面的代码复制并粘贴进去。
  3. 将文件保存为 hello.c.c 是 C 语言源文件的扩展名。

步骤 2: 编译代码

打开你的终端(Terminal),使用 cd 命令切换到你保存 hello.c 文件的目录,然后运行以下命令:

gcc hello.c -o hello
  • gcc: 这是调用 GCC 编译器的命令。
  • hello.c: 这是你的源文件名。
  • -o hello: 这是一个选项,用于指定输出文件的名称。-o 后面跟着你想要的可执行文件的名字,这里我们将其命名为 hello,如果不加 -o,GCC 默认会生成一个名为 a.out 的文件。

如果编译成功,你不会看到任何错误信息,并且在当前目录下会生成一个新的可执行文件 hello

c语言hello world程序
(图片来源网络,侵删)

步骤 3: 运行程序

你可以运行这个编译好的程序了,在终端中输入:

./hello
  • 是一个相对路径符号,告诉终端在当前目录下查找名为 hello 的文件。

你将在终端上看到以下输出:

Hello, World!

如何编译和运行(以 Windows 为例)

在 Windows 上,你有几个选择:

选择 A: 使用 MinGW (GCC for Windows)

MinGW 是一个在 Windows 上模拟类 UNIX 环境的工具集,它包含了 GCC 编译器。

c语言hello world程序
(图片来源网络,侵删)
  1. 安装 MinGW: 下载并安装 MinGW-w64 或类似工具包,安装时确保将 bin 目录添加到系统的环境变量 PATH 中。
  2. 创建源文件: 和上面一样,创建一个名为 hello.c 的文件。
  3. 编译: 打开 命令提示符 (CMD)PowerShell,进入 hello.c 所在目录,然后运行:
    gcc hello.c -o hello.exe

    (Windows 可执行文件的默认扩展名是 .exe,所以加上 .exe 是个好习惯,但也可以不加。)

  4. 运行: 在同一目录下运行:
    hello.exe

选择 B: 使用 Visual Studio (VS)

Visual Studio 是一个功能强大的集成开发环境。

  1. 安装 Visual Studio: 下载并安装 Visual Studio Community(免费版),在安装时,确保勾选 “使用 C++ 的桌面开发” 这个工作负载,这个工作负载包含了 C 编译器。
  2. 创建项目:
    • 打开 Visual Studio,选择“创建新项目”。
    • 搜索并选择 “空项目 (C++)”,然后点击“下一步”。
    • 为你的项目命名(HelloWorld),并选择一个位置,然后点击“创建”。
  3. 添加源文件:
    • 在右侧的“解决方案资源管理器”中,右键点击“源文件”文件夹,选择“添加” -> “新建项”。
    • 选择 “C++ 文件 (.cpp)”,将其命名为 hello.c(后缀名必须是 .c)。
    • 将 C 代码粘贴到打开的编辑器中。
  4. 编译和运行:
    • 点击顶部菜单栏的 “本地 Windows 调试器”(通常是一个绿色的播放按钮图标)。
    • Visual Studio 会自动编译并运行你的程序,一个黑色的控制台窗口会弹出,显示 "Hello, World!"。

步骤 操作 命令 (Linux/macOS) 命令 (Windows MinGW)
编写 创建 hello.c 文件 - -
编译 使用 GCC 编译器 gcc hello.c -o hello gcc hello.c -o hello.exe
运行 执行生成的程序 ./hello hello.exe

恭喜!你已经成功编写、编译并运行了你的第一个 C 语言程序,这是学习编程旅程的重要一步。

-- 展开阅读全文 --
头像
织梦关键词锚文本url样式
« 上一篇 2025-12-25
dede模板fields参数如何正确使用?
下一篇 » 2025-12-25

相关文章

取消
微信二维码
支付宝二维码

目录[+]