函数指针变量声明与typedef函数指针类型声明
程序员文章站
2022-07-07 11:38:40
...
1、定义函数指针变量:
char (*pFun)(int); //函数指针变量
char glFun(int a){ return;} //函数
pFun = glFun; //函数指针赋值
(*pFun)(2); //函数调用
其中pFUN是函数指针变量。
2、定义函数指针类型:
typedef char (*Typefunc)(int); //函数指针类型
char glFun(int a){ return;} //函数
Typefunc pFun; // 声明该函数指针类型变量
pFun = glFun; //函数指针变量赋值
(*pFun)(2); //函数调用
参考资料:typedef函数指针用法
类型重定义语句