这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » [求助]这个数据类型定义怎么理解啊?

共2条 1/1 1 跳转至

[求助]这个数据类型定义怎么理解啊?

菜鸟
2005-05-09 01:35:13     打赏

typedef void (* PrVoid)(void); typedef PrVoid (*PrPrVoid)(void);

现在的PrVoid 和 PrPrVoid 怎么理解啊?拜托各位了!




关键词: 求助     这个     数据     类型     定义     怎么     理解    

菜鸟
2005-05-09 03:22:00     打赏
2楼

PrVoid和PrPrVoid是函数指针类型,利用它们可是声明函数指针,跟(char *)等的道理是一样的。下面是一个简单的演示:

typedef void (* PrVoid)(void); typedef PrVoid (*PrPrVoid)(void);

PrVoid pt1; PrPrVoid pt2;

void func1(void); PrVoid func2(void);

void func1(void) { printf("func1\n"); } PrVoid func2(void) { printf("func2\n"); return func1; }

int main(int argc, char* argv[]) { pt2=func2; pt1=pt2(); pt1();

return 0; }


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]