Z
ZHANK
编程在线教程C 语言教程Hello World 与程序结构
入门基础

Hello World 与程序结构

第一个 C 程序、main 函数、#include、return 的含义

Hello World 与程序结构

经典 C 语言程序只有几行,却包含了所有关键元素。

学完本章你将: 理解 main 函数、#include、return 的含义、程序执行流程。


解剖 Hello World

c
#include <stdio.h>   // 预处理指令:引入标准输入输出库

int main() {         // 主函数——程序的入口
    printf("Hello, World!\n");  // 调用库函数输出
    return 0;        // 返回 0 表示程序正常结束
}

逐行解析

`#include `

预处理指令,把 stdio.h 文件的内容复制到这里。stdio.h 声明了 printfscanf 等函数。

`int main()`

每个 C 程序必须有一个 main 函数,它是程序的起点。int 表示返回整数。

c
// 三种合法的 main 形式
int main(void) { return 0; }              // 无参数
int main(int argc, char *argv[]) { ... }  // 接受命令行参数
int main() { return 0; }                  // 最常用

`return 0`

告诉操作系统"程序正常退出"。返回非 0 通常表示出错。


常见编译错误

c
// ❌ 忘了分号
printf("Hello")
// error: expected ';' before ... 

// ❌ 忘了 include
printf("Hello");
// warning: implicit declaration of function 'printf'

// ❌ 用中文全角符号
printf"Hello");
// error: stray '\357' in program