##### 函数
- 函数
- **函数**是 C 中的基本构建块, 是完成特定任务的独立程序代码单元, 函数将[[C.复合语句|复合语句]] (函数体) 与[[C.标识符|标识符]] (函数名) 相关联. 每个 C 程序都从[[C.主函数|主函数]]开始执行, 该函数要么终止, 要么调用其他用户定义函数或库函数
- 语法
- [[C.函数声明|函数声明]]
- [[C.函数定义|函数定义]]
- [[C.函数调用表达式|函数调用表达式]]
- [[C.函数递归|函数递归]]
- 示例
```c
#include <stdio.h>
// 定义普通函数, 计算两个整数的和
int add(int a, int b) {
return a + b; // 返回两个数的和
}
// 定义主函数
int main() {
int sum = add(5, 10); // 调用add函数
printf("Sum: %d\n", sum); // 输出结果
return 0; // 返回值0,表示程序成功结束
}
// 15
```