- 8
- 0
- 约6.8千字
- 约 52页
- 2016-12-20 发布于重庆
- 举报
2.返回指针的函数 说明格式: 类型名* 函数名( 形参表 ); 例: int * f(); //f为无参函数,其返回值类型 //为int*,即指针类型。 char * match(char c, char * str); //match为具有两个参数的函数, //其返回值类型为char*,即指针类型。 返回值为指针的函数称为指针型函数。 下述示例性程序使用了返回指针值的自定义函数,实现如下功能: 提示用户输入任意一个字符串,而后找到输入串中第一个a字符出现的位置(若有的话),并输出从a字符开始的子串; 若输入串中不出现a字符的话, 输出 “No match found”。 程序见p6_2.cpp 3.指向函数的指针变量 函数不是数据,但它与变量还是有两点相通之处:一个是它有类型(返回类型),另一个是它也有地址,称为入口地址,故在有的书中也勉强地把函数仍归为一种特殊的数据“类型”。 函数的地址也可作指针的值,这就是函数指针。 指向函数的指针变量的说明格式: 类型名(*指针变量名)(参数表); 例如:int(*pf)(float); 其中pf 是一个函数指针变量,由于对pf 的说明中已规定了函数的返回类型(有时还包括存储类型)和参数表,因此,指针pf 只能够指向这类函数。例如: int f1(float);
您可能关注的文档
最近下载
- 基于PYTHON的天气数据爬取与预测系统的设计与实现.docx VIP
- 工程造价咨询服务工作的范围、内容、要点、步骤和程序及成果保证体系.docx VIP
- 2025年贵州省高考化学试卷真题(含答案及解析).docx
- 高炉喷吹煤粉系统.docx VIP
- (通用)全国辅警考试题库及答案 .pdf VIP
- 大学生《物理化学》9套期末考试试卷(含答案).pdf VIP
- 四川省凉山彝族自治州2023-2024学年七年级下学期期末地理试题(无答案).pdf VIP
- 利用电磁超声技术的天然气管道沉降应力检测方法研究.docx VIP
- 二年级语文下册期中考试试卷.pdf VIP
- 青海西宁市2026届高三“一模”数学试卷(含答案解析).docx VIP
原创力文档

文档评论(0)