目录
- 背景
- 定义
- 实例
- 运行结果
背景
定义
函数指针是一个指向函数的指针变量,它可以指向某个函数的入口地址,使得程序可以通过该指针变量调用该函数。
实例
#include <iostream>
using namespace std;/*** 函数指针
*/// 定义一个函数
int add(int x, int y) {return x + y;
}int main() {// 定义函数指针int (*functionPointer) (int x, int y);// 函数指针赋值functionPointer = add;// 使用函数指针int result = functionPointer(99, 1);cout << "result==" << result << endl;return 0;
}