- 1
- 0
- 约4.98千字
- 约 16页
- 2019-03-16 发布于江苏
- 举报
* * 6.7 指针与函数 6.7.1用指向函数的指针调用函数 函数通常包括一系列指令,通过编译后,在内存中占据了一块存储空间,它有一个起始地址,这个起始(入口)地址就称为函数的指针。 可以定义一个指针变量用来指向函数,然后通过调用该指针变量调用此函数。 定义一个指向函数的指针变量的形式如下: 数据类型 (*指针变量名)(参数表); 1、“数据类型”指的是一函数返回值的类型。 2、例如 int (*p)(void);表示定义了一个指向一个返回值为整型函数的指针变量。“()”不能省略。 3、给指向函数的指针变量赋值时,只能使它指向与该指针变量具有相同返回值类型和相同参数的函数。(在标准C中没有此限制) 例如:float func(int a,char ch); float (*p)(int, char ); p=func; 4、用指向函数的指针变量调用函数时,应将(*p)代替函数名,并且要在参数表中列出实参。如上例 C =(*p)(a, ch); 它相应于: C=fun (a,ch); 例:用指向函数的指针变量调用一个名为arr_add的函数,以求二维数组中全部元素的和。 #includeiostream.h i
您可能关注的文档
最近下载
- 2025年广东省基层住院医师线上岗位培训《医学人文及医患沟通》-中医学专业培训课程公共课答案.docx VIP
- 2026年新《监狱法》微课.ppt
- 滑模、爬模和翻模工艺.docx VIP
- 内蒙古科尔沁右翼前旗通用机场项目环境影响报告书.pdf VIP
- 2026年环保项目六月污染治理专项方案.docx VIP
- 城关区娘热街道加尔西农田灌溉渠修建项目水土保持方案报告表.pdf VIP
- 全口义齿咬合关系记录和转移 颌位关系记录.pptx
- 建筑施工现场给排水管道破裂应急演练脚本.docx
- 2025年广东省基层住院医师线上岗位培训《卫生法律法规》-中医学专业培训课程公共课答案.docx VIP
- 2025湖南长沙市湘江新区招聘基层医疗卫生机构事业单位工作人员38人笔试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)