目录
1. 函数是什么
2. 库函数
3. 自定义函数
4. 函数参数
5. 函数调用
6. 函数的嵌套调用和链式访问
7. 函数的声明和定义
8. 函数递归
上一篇博客我们讲解了函数的前六个比较容易理解的部分,这一篇博客我们来讲解最后两个部分
在讲这篇博客之前,希望大家把上篇博客的主要内容再复习一遍
函数的声明与定义,给大家一个图
现在给大家讲解一下本章最为重点的内容,上一个知识点同学们理解一下即可
给大家画个图方便大家理解
递——递推
归——回归
C语言函数递归这一部分最好的方法是画图,你单看代码很难得出结果,代码和画图结合是个不错的办法
这里有个重要的知识点是函数栈帧的创建与销毁,这个是作为单独的一个博客给大家讲解,可能我到时候讲起来可能有一些困难,我尽力让大家能够听懂一大部分
下面再上一个实例,看代码
和第一个例子是一个道理,先调用再次递归,最后得出3
好了今天的博客就讲到这里,希望大家有所收获
下一篇博客我们讲解函数栈帧的创建与销毁,谢谢支持