读书人

typedefvoid Sigfunc(int);这句起什么

发布时间: 2012-03-01 10:25:47 作者: rapoo

typedefvoid Sigfunc(int);这句起什么作用呢?
typedefvoid Sigfunc(int);这句起什么作用呢?

C/C++ code
.......#define    MAXLINE    4096            #define    FILE_MODE    (S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH)#define    DIR_MODE    (FILE_MODE | S_IXUSR | S_IXGRP | S_IXOTH)typedef    void Sigfunc(int);    #if defined(SIG_IGN) && !defined(SIG_ERR)#define    SIG_ERR    ((Sigfunc *)-1)#endif.........


[解决办法]
定义一个新类型。
能够简化对象声明或定义。


[解决办法]
比如:
typedef int MyInt ;
MyInt n = 10;

只是楼主的例子不是int而是一个函数原型了。


[解决办法]
C++ Primer 第四版(中英文对照阅读版).chm
[解决办法]
定义一个新类型Sigfunc,该类型的变量是一个带有一个int型参数,没有返回值的函数
[解决办法]
参见楼上几位
[解决办法]
Sigfunc *p; 就是一个函数指针了
[解决办法]
探讨
定义一个新类型Sigfunc,该类型的变量是一个带有一个int型参数,没有返回值的函数

[解决办法]
探讨

定义一个新类型Sigfunc,该类型的变量是一个带有一个int型参数,没有返回值的函数

[解决办法]
探讨
引用:

定义一个新类型Sigfunc,该类型的变量是一个带有一个int型参数,没有返回值的函数

[解决办法]
正解。

探讨

定义一个新类型Sigfunc,该类型的变量是一个带有一个int型参数,没有返回值的函数

读书人网 >C语言

热点推荐