码迷,mamicode.com
首页 > 其他好文 > 详细

如何理解这段代码:void (*signal (int sinno,void(*func)(int)))(int)

时间:2015-09-04 08:42:34      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

void (*signal (int sinno,void(*func)(int)))(int)

 先来看void(*func)(int)   这里的意思是声明一个函数指针func,它的参数类型为int,参数名可省略不写,当然(int x)也没错。

 声明一个函数指针signal,他有两个参数,int sinno,和一个函数指针参数void(*func)(int)。

 signal函数有自己的参数类型int,省略了参数名:void (*signal (int sinno,void(*func)(int x)))(int x) 这样也没错!!

 signal 函数的返回值类型为void。

 

 这样介绍,理解起来非常简单吧~~~~

如何理解这段代码:void (*signal (int sinno,void(*func)(int)))(int)

标签:

原文地址:http://www.cnblogs.com/yusenwu/p/4760893.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!