C 语言第一行代码:Hello, World!¶
初学 C 语言时写下的第一个程序。六行代码,打开了一扇门。
完整代码¶
逐行解读¶
#include <stdio.h> —— 预处理指令,把标准输入输出头文件的内容插入此处。printf 和 getchar 的声明都来自这个头文件。
int main() —— 程序的入口。操作系统从这里开始执行。返回类型 int 意味着程序结束时向操作系统报告一个整数状态码。
printf("Hello,world!"); —— 向标准输出(通常是终端窗口)打印字符串。这是大多数人第一次看到自己的代码产生可见结果的瞬间。
getchar(); —— 等待用户按下一个键。在 Windows 上双击 exe 运行时,控制台窗口默认会在程序结束后立即关闭——加上这一行,窗口会停住,让你看清输出内容。
return 0; —— 向操作系统返回 0,表示程序正常结束。
为什么它重要¶
Hello World 差不多是所有人写下的第一段 C 代码。它足够短,短到可以把注意力放在编译流程本身——写源文件、调编译器、看命令行输出——而不是被语言细节绊住。
从这个六行程序出发,后面会陆续遇到变量、分支、循环、函数、指针、结构体。但起点始终是这一行 printf。