- 3
- 0
- 约2.85千字
- 约 15页
- 2023-12-01 发布于陕西
- 举报
C语言的精髓——指针
指针与函数
指针的指针
2
学习目标
理解函数指针的概念
掌握定义函数指针变量
理解指针的指针的概念
理解动态内存申请
指针与函数
函数名本身就是一个指针(地址值)
C中函数指针是一种指针类型,其指向一个函数的首地址
函数指针变量定义:
返回值 (*变量名)(参数1,参数2,…,参数n);
int (*fp) (int, int); //就是声明一个函数指针变量fp,其指向一个输入为两个int型参数,输出为int型的函数。
函数指针变量
函数指针变量
示例:
int add(int a, int b){ return a+b; }
int (*padd) (int a, int b); //定义函数指针变量
padd=add; //给指针赋地址值
或者:padd=add;
前一种方式是显式赋值,后一种是隐式赋值。两者是等同的。
函数指针变量
函数指针变量可以当成函数一样来使用!
示例:
int add(int a, int b) { return a+b; }
int (*padd)(int a, int b); //定义函数指针变量
padd=add; //给指针赋地址值
padd ( 2 , 3 ) ; 或者(*padd)(2,3); //两者都相当于执行add(2,3),结果为5
代码演示
函数指针变量示例1
函数指针主要可以用
您可能关注的文档
- (6)--2.2 数据输入与输出.ppt
- (6)--2同步发电机的并联运行试题.doc
- (6)--3.3出油阀的作用和结构.ppt
- (6)--3.第三章 C语言的程序结构、语句分类和数据的输入输出.ppt
- (6)--6.2相似原理的应用传热学.pdf
- (6)--7、指针作函数参数程序设计基础.ppt
- (6)--CHAP5-1-传热学传热学传热学.ppt
- (6)--传热学传热学导学.pdf
- (6)--第4章编程练习题程序设计基础.pdf
- (6)--第六章 知识点30 船舶柴油机的基本特性.pdf
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
最近下载
- 广西交通运输厅所属事业单位笔试试题2024版.docx VIP
- 牛羊屠宰兽医卫生检验人员理论考试题库及答案.docx VIP
- 2026年小学三年级数学上册《数学思维训练》完整教案.docx VIP
- 2026年苏教版小学四年级数学上册第四单元《数学建模》完整课时教案.docx VIP
- 【案例】某集团IT运维智能体(AIOps Agent)自主故障诊断与自愈平台详细设计方案.docx
- 2026年交通信号灯优化方案.docx VIP
- 2026年医院医疗质量管理方案.docx VIP
- 混凝土质量提升综合方案.docx VIP
- 中国电建标准化安全文明施工图册.docx VIP
- 通用别克维修手册全集2011英朗用户手册.pdf VIP
原创力文档

文档评论(0)