嵌入式基础:Linux C语言:Day9(finish)

指针函数

char* Func(char* char*)

函数指针

<1> 概念:本质是一个指针,杉树名字就是函数的首地址

<2> 定义格式:数据类型(*函数指针)(参数列表)

示例:int(*func)(int,int);

数据类型:int (* )(int,int)

数据类型重命名:typedef int (*FUNC)(int,int)//将数据类型重命名为FUNC

重命名后使用:FUNC f1=add;//使用函数指针指向add函数

通过函数指针调用函数 函数指针名(实参列表):printf("%s",add(3,5));

函数指针数组(了解)

概述:本质是一个数组,数组中每一个元素都是函数指针

定义:数据类型(*函数名长度)(参数列表)

递归函数

概念:自己调用自己

两个阶段:

递进阶段:不断调用的过程叫做递进阶段;

回归阶段:函数执行到某一个条件满足时,函数执行return一级一级返回

相关推荐
云小逸1 小时前
【SVN 详细使用指南:从入门到团队协作】
c++·svn
ziguo11226 小时前
深入浅出 C/C++ 数据类型:从入门到踩坑
linux·c语言·c++·windows·visual studio
白色冰激凌6 小时前
[SECS/GEM研究] (三)SECS-I 串口上消息怎么分块和重传
c++·secs/gem
光头闪亮亮7 小时前
Fyne ( go跨平台GUI )项目实战-项目开发必备基础知识(中)
android·c++·go
光头闪亮亮7 小时前
Fyne ( go跨平台GUI )项目实战-项目开发必备基础知识(下)
android·c++·go
_wyt0017 小时前
洛谷 P7912 [CSP-J 2021] 小熊的果篮 题解
c++·队列
choumin8 小时前
创建型模式——原型模式
c++·设计模式·原型模式·创建型模式
code_pgf9 小时前
C/C++ 常用容器功能汇总
c语言·开发语言·c++
王维同学10 小时前
Credential Provider、Filter 与 PLAP 的 CLSID 枚举
c++·windows·安全·注册表
小保CPP10 小时前
OpenCV C++基于模糊数学的图像修复
c++·人工智能·opencv·计算机视觉