C++函数指针实例详解(篇二)
来源:互联网 发布:c语言实验室 编辑:程序博客网 时间:2024/06/05 16:04
#include <iostream>using namespace std ;const double* call_001(const double ar[], int n) ;const double* call_002(const double [], int) ;const double* call_003(const double *, int) ;int main(int argc, char *argv[]){ const double *rst = NULL ; // 作为返回值使用 double num[10] = { 0.00, 1.11, 2.22, 3.33, 4.44, 5.55, 6.66, 7.77, 8.88, 9.99 } ; const double* (*fp[3])(const double *, int) = { call_001, call_002, call_003 } ; // 定义函数指针数组 fp 并初始化为 for ( int i = 0; i < 3; i++ ) { rst = (*fp[i])(num, 3) ; cout << *rst << endl ; } return 0 ; }const double* call_001(const double ar[], int n){ return &ar[n] ;}const double* call_002(const double ar[], int n){ return ar+n ;}const double* call_003(const double *ar, int n){ return ar+n ;}定义了一个函数指针数组,并初始化该函数指针数组(该数组中存放都是指针,而且时函数指针)。
0 0
- C++函数指针实例详解(篇二)
- C实例---函数指针
- C++函数指针实例详解(篇一)
- C++函数指针实例详解(篇三)
- C++函数指针实例详解(篇四)
- C++函数指针实例详解(篇五)
- c函数指针详解
- c函数指针详解
- c函数指针详解
- c函数指针详解
- c :函数指针详解
- C函数指针详解
- c函数指针详解
- c函数指针详解
- c函数指针详解
- c函数指针详解
- c函数指针详解
- C语言指针详解(二)
- 借鉴到自身网站的SEO之中
- 字符串的各种操作
- CentOS下载地址
- HDU 5050 Java 大数类+读入二进制
- gd变量声明
- C++函数指针实例详解(篇二)
- “此帐户并未得到从这个工作站登录的授权”问题
- iOS8注册通知 push、notification
- 猜数字游戏
- gd_t和bd_t 以及 *gd asm ("r8")
- 黑马程序员_iOS开发C语言基础之二进制内存存储解析与字符操作
- 第二周周工作总结及计划表
- 【Android面试】Assets文件夹和/res/raw
- 计算物体密度