-
指针函数本质是一个函数,返回值是一个指针;
-
函数指针是指向函数的一个指针变量;
#include <iostream>
#include <cstdlib>
using namespace std;
// 指针函数fun
char * fun(const char * p) {
cout << "fun: " << p << endl;
return nullptr;
};
// 函数指针pf
char * (*pf)(const char * p);
int main()
{
pf = fun; // 函数指针pf指向函数fun
pf("Hello");
return 0;
}