C 语言程序的基本结构
一个最小的 C 程序通常包含:头文件、main 函数与语句。
Hello, World
#include <stdio.h>
int main(void) {
printf("Hello, World!\n");
return 0; // 返回 0 表示程序正常结束
}
头文件与源文件
- 头文件(.h)声明:函数/类型/宏;
- 源文件(.c)定义:函数实现与全局变量;
- 通过
#include在编译前拷入声明。
从预处理到链接
flowchart LR
A[.c 源文件] --> B[预处理]
B --> C[编译]
C --> D[汇编]
D --> E[链接]
E --> F[可执行文件]
返回值与程序退出
main 的返回值会传递给操作系统:0 表示成功,非 0 通常表示失败。