C语言如何打出Hello World?

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

C语言代码

这是标准的 "Hello, World!" 程序的完整代码。

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

代码逐行解释

让我们来分解一下这几行代码是什么意思:

  1. #include <stdio.h>

    • #include 是一个预处理指令,意思是“包含”。
    • <stdio.h> 是一个头文件,全称是 "Standard Input/Output"(标准输入输出),它包含了像 printf 这样用于在屏幕上打印信息的函数的声明。
    • 这一行告诉编译器:“请给我使用标准输入输出功能的权限。”
  2. int main() { ... }

    • main 是C程序的主函数,任何一个C程序都必须有且仅有一个 main 函数,程序的执行总是从这里开始。
    • int 表示 main 函数执行完毕后会返回一个整数值(int 是 integer 的缩写),返回 0 表示程序成功执行,返回非零值表示程序遇到了错误。
    • 花括号内的所有代码都属于 main 函数。
  3. printf("Hello, World!\n");

    c语言打helloworld
    (图片来源网络,侵删)
    • printf 是 "print formatted"(格式化打印)的缩写,它是一个函数,用于在控制台(屏幕)上输出文本。
    • "Hello, World!" 是一个字符串,你希望 printf 打印的内容。
    • \n 是一个转义字符,代表 "newline"(换行),它会在打印完 "Hello, World!" 后,将光标移动到下一行的开头,如果没有 \n,光标会停在 的后面。
    • 注意:在C语言中,语句末尾必须有一个分号 ,它表示一个语句的结束。
  4. return 0;

    • 这行代码用于结束 main 函数,并向操作系统返回 0,表示程序成功运行,虽然在一些现代编译器中,即使没有这行代码,程序也能正常运行(因为它会默认在最后加上 return 0;),但这是一个非常好的编程习惯。

如何编译和运行

你需要两样东西:

  1. C编译器:将你的C语言代码转换成计算机能理解的机器码,最常用的是 GCC (GNU Compiler Collection)
  2. 文本编辑器:用来编写代码,VS Code、Sublime Text、Notepad++,甚至是系统自带的记事本。
  3. 终端/命令行:用来编译和运行程序。

使用 GCC (在 Linux, macOS 或 Windows (WSL/Cygwin) 上)

这是最标准、最常用的方法。

步骤 1:保存代码 打开一个文本编辑器,将上面的代码复制进去,然后保存为一个文件,hello.c.c 是C语言源文件的标准扩展名。

c语言打helloworld
(图片来源网络,侵删)

步骤 2:打开终端

  • Linux/macOS: 打开 "终端" (Terminal) 应用。
  • Windows: 按 Win + R,输入 cmdpowershell,然后回车。

步骤 3:编译代码 在终端中,使用 cd 命令切换到你保存 hello.c 文件的目录,然后输入以下命令:

gcc hello.c -o hello
  • gcc 是调用GCC编译器的命令。
  • hello.c 是你的源文件名。
  • -o hello 是一个选项,意思是 "output to"(输出到),它告诉编译器将生成的可执行文件命名为 hello,在Windows上,这个文件会是 hello.exe

如果编译成功,你不会看到任何错误信息,并且在你当前目录下会多出一个 hello (或 hello.exe) 文件。

步骤 4:运行程序 在终端中输入以下命令,然后按回车:

  • Linux/macOS:

    ./hello

    表示“在当前目录下运行”。

  • Windows:

    hello.exe

你会看到输出:

Hello, World!

使用集成开发环境 (IDE)

IDE(如 Visual Studio Code, CLion, Dev-C++)提供了图形界面,让编写、编译和运行代码更方便。

这里以 Visual Studio Code (VS Code) 为例:

步骤 1:安装 VS Code 和 C/C++ 扩展

  1. 安装 VS Code
  2. 打开 VS Code,点击左侧的扩展图标(或按 Ctrl+Shift+X),搜索并安装 "C/C++" 扩展(由 Microsoft 发布)。

步骤 2:安装编译器 VS Code 本身不包含编译器,你需要单独安装一个。

  • Windows: 推荐安装 MinGW-w64 或使用 Visual Studio Community(安装时选择“使用C++的桌面开发”工作负载)。
  • Linux (Debian/Ubuntu): 在终端运行 sudo apt update && sudo apt install build-essential
  • macOS: 使用 Xcode Command Line Tools,在终端运行 xcode-select --install

步骤 3:编写和保存代码 在 VS Code 中新建一个文件,粘贴代码,并保存为 hello.c

步骤 4:编译和运行

  1. 在 VS Code 中打开一个终端(菜单栏 终端 -> 新终端)。
  2. 终口会自动打开到你项目文件的目录,输入和上面 GCC 方法完全相同的命令:
    gcc hello.c -o hello
    ./hello

    你会看到同样的输出。

更简单的方法(VS Code 插件) 安装 "Code Runner" 插件后,你只需保存 hello.c 文件,它就会自动在后台编译并运行,然后在输出窗口显示结果。


步骤 动作 命令/操作
编写 创建 hello.c 文件,粘贴代码。 使用任何文本编辑器
编译 将源代码转换为可执行文件。 gcc hello.c -o hello
运行 执行生成的可执行文件。 ./hello (Linux/macOS) 或 hello.exe (Windows)

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

-- 展开阅读全文 --
头像
织梦文章页如何调用栏目名称?
« 上一篇 前天
织梦搬家首页图片为何不显示?
下一篇 » 前天

相关文章

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

目录[+]