欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

函数指针变量声明与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函数指针用法
类型重定义语句