C语言之函数初阶(2)

目录

1. 函数是什么

2. 库函数

3. 自定义函数

4. 函数参数

5. 函数调用

6. 函数的嵌套调用和链式访问

7. 函数的声明和定义

8. 函数递归

上一篇博客我们讲解了函数的前六个比较容易理解的部分,这一篇博客我们来讲解最后两个部分

在讲这篇博客之前,希望大家把上篇博客的主要内容再复习一遍

函数的声明与定义,给大家一个图

现在给大家讲解一下本章最为重点的内容,上一个知识点同学们理解一下即可

给大家画个图方便大家理解 

递——递推

归——回归

C语言函数递归这一部分最好的方法是画图,你单看代码很难得出结果,代码和画图结合是个不错的办法

这里有个重要的知识点是函数栈帧的创建与销毁,这个是作为单独的一个博客给大家讲解,可能我到时候讲起来可能有一些困难,我尽力让大家能够听懂一大部分

下面再上一个实例,看代码

和第一个例子是一个道理,先调用再次递归,最后得出3

好了今天的博客就讲到这里,希望大家有所收获

下一篇博客我们讲解函数栈帧的创建与销毁,谢谢支持

猜你喜欢

转载自blog.csdn.net/fjj2397194209/article/details/131130697