C 语言 Hello World 详解:从零编写第一个程序
下面是经典的 C 语言 "Hello World" 程序,随后逐行深度解析每个组成部分。
#include <stdio.h> // 预处理指令
int main(void) // 主函数声明
{
printf("Hello World"); // 向控制台输出字符串
return 0; // 正常终止程序
}
1. 预处理指令
#include <stdio.h> 告诉编译器引入标准输入输出库,其中定义了 printf 函数。使用库函数前必须包含对应头文件。
自定义头文件同理:#include <file-name.h>。所有 #include 应放在源文件顶部。
2. main 函数
每个 C 程序必须包含 main 函数。常见签名有:
- int main(void)
- int main(int argc, char *argv[])
使用 int main(void) 表示程序不接受命令行参数,并返回整型退出状态。返回 0 代表执行成功。
3. 代码结构
- 花括号(
{ })界定main及其他函数的函数体 - 每条语句以分号(
;)结尾 printf函数将指定文本打印到控制台
4. 运行 C 程序的典型步骤
在常见 IDE 中创建、编译、运行的标准流程:
- 新建项目,选择 C/C++ 源文件
- 配置文件路径与名称(以
.c结尾) - 保存文件,点击“Build & Run”
编译成功后,输出窗口将显示:
Hello, World!
5. 小结
main函数是每个 C 程序的入口,不可或缺- 头文件必须置于源文件开头
- 所有 C 程序遵循统一的结构模式
C语言
- C# Hello World — 构建你的第一个C#应用程序
- C++ Hello World 入门教程:环境搭建、代码详解与运行指南
- C++ 多态详解:编译时/运行时多态、函数重载、运算符重载、虚函数与覆盖
- C++ 函数详解:从声明到调用的实战指南
- C# Hello World:构建你的第一个控制台应用程序
- C 语言函数精通:递归与内联函数实战案例详解
- C 语言 calloc() 详解:零初始化动态分配原理与实战案例
- FPGA入门实战:LED闪烁教程(VHDL与Verilog)
- 你的第一个 VHDL 程序:分步 Hello World 教程
- Verilog 入门指南:Hello World 示例
- Python time.sleep():为代码添加延迟的完整指南
- Java Hello World:你的第一个程序