1指针函数
指针函数是指一个函数的返回值为地址量的函数
指针函数的定义的一般形式如下
<数据类型> * <函数名称>(<参数说明>) {
语句序列;}
返回值:全局变量的地址/static变量的地址/字符串常量的地址/堆的地址
2.递归函数
递归函数是指一个函数的函数体中直接或间接调用了该函数自身·
递归函数调用的执行过程分为两个阶段:
递推阶段:从原问题出发,按递归公式递推从未知到已知,最终达到递归终止条件
回归阶段:按递归终止条件求出结果,逆向逐步代入递归公式,回归到原问题求解
3.函数指针
函数指针用来存放函数的地址,这个地址是一个函数的入口地址
函数名代表了函数的入口地址
函数指针变量说明的一般形式如下
<数据类型> (*<函数指针名称>)(<参数说明列表>);
本文详细讲解了C/C++中的指针函数,包括其定义、返回值类型和一般形式,以及递归函数的概念和执行过程。此外,深入剖析了函数指针的作用,它是如何存储函数地址并用于函数调用的。
5020

被折叠的 条评论
为什么被折叠?



