【C语言基础】03. 函数详解:从概念到高级应用
【C语言基础】03. 函数详解:从概念到高级应用
本文提供的C语言中关键知识点的详细总结,并结合代码加深理解。
(关注不迷路哈!!!)
文章目录
- 【C语言基础】03. 函数详解:从概念到高级应用
-
- 1 函数的基本概念
- 2 函数的分类
-
- 2.1 从定义角度分类
- 2.2 从参数角度分类
- 2.3 从返回值角度分类
- 3 函数的定义
-
- 3.1 定义格式
- 3.2 重要规则
- 4 函数的声明
-
- 4.1 声明概念
- 4.2 声明时机
- 4.3 声明方法
- 4.4 跨文件调用
- 5 函数的调用
-
- 5.1 调用格式
- 5.2 调用示例
- 5.3 注意事项
- 6 变量的存储类别
-
- 6.1 内存分区
- 6.2 变量类型对比
- 6.3 代码示例
- 6.4 函数作用域
- 6.5 变量重名规则
- 7 总结
1 函数的基本概念
函数是C语言的功能单位,通过封装特定功能来实现代码的模块化和复用。定义函数时应以功能为导向,确定参数和返回值。
2 函数的分类
2.1 从定义角度分类
类型 | 说明 | 示例 |
---|---|---|
库函数 | C语言库提供的函数 | printf() , scanf() |
自定义函数 | 程序员自己实现的函数 | int max(int a, int b) |
系统调用 | 操作系统提供的函数 | 系统API函数 |
2.2 从参数角度分类
有参函数</