linux学习笔记-C语言
2014-07-16 16:13
232 查看
void ((*signal )(int signo,void(*func)(int)))(int)
分析:
1、(*signal)(int signo,void(*func))
1.signal 是一个函数指针,该函数的输入参数有两个,一个是 整型变量,一个是指向一个输入参数为int,返回值为void的的函数指针。
2、输入参数有了,返回值呢?
void (*p)(int)
返回值还是一个函数指针。返回的是指向一个输入为int,返回为void类型的函数指针
3、简化
typedef void (*sighandler_t)(int)
则该函数声明可简化为
sighandler_t signal (int signo, sighandler_t handler)
分析:
1、(*signal)(int signo,void(*func))
1.signal 是一个函数指针,该函数的输入参数有两个,一个是 整型变量,一个是指向一个输入参数为int,返回值为void的的函数指针。
2、输入参数有了,返回值呢?
void (*p)(int)
返回值还是一个函数指针。返回的是指向一个输入为int,返回为void类型的函数指针
3、简化
typedef void (*sighandler_t)(int)
则该函数声明可简化为
sighandler_t signal (int signo, sighandler_t handler)
相关文章推荐
- 七月十六日 Linux操作系统c语言学习笔记
- linux学习笔记之——初识C语言
- linux学习笔记一:在linux编写及调试c语言
- linux学习笔记之——C语言的基本类型
- Linux下的C语言学习笔记(3)
- [Linux C语言](学习笔记)标准输入流输出流以及错误流
- 七月十四日 Linux操作系统c语言学习笔记
- 【linux c】c语言变量_学习笔记_007
- linux下c语言学习笔记——操作mysql
- [Linux C语言](学习笔记)标准输入流输出流以及错误流的重定向机制(1)
- 七月二十三日 Linux操作系统c语言学习笔记
- 【linux c】c语言十进制数转换为十六进制输出_学习笔记_005
- 【linux c】嵌入式开发为什么选择c语言浅述_学习笔记_006
- [Linux C语言](学习笔记)标准输入流输出流以及错误流的重定向机制(2)
- Linux下C语言学习笔记—操作MySQL
- 【学习笔记】linux下的c语言的学习
- 七月二十七日 Linux操作系统c语言学习笔记
- 【linux c】c语言源程序到最终生成可执行文件的过程_学习笔记_001
- 七月二十八日 Linux操作系统c语言学习笔记
- Linux 变干边学 学习笔记之C语言开发常用举例