读书人

typedef int(init_fnc_t) (void);什么

发布时间: 2013-06-25 23:45:42 作者: rapoo

typedef int(init_fnc_t) (void);什么意思
typedef int(init_fnc_t) (void);这句话是什么意思啊?


看不懂,是XLOADER程序里面的。


如果定义的是函数指针的话int(*init_fnc_t) (void);

应该有这个星号吧?
[解决办法]
没有*号也可以
声明变量时要这样init_fnc_t *pinit_fnc_t;加*号


typedef int(*init_fnc_t) (void);
init_fnc_t pinit_fnc_t;

typedef int(init_fnc_t) (void);
init_fnc_t *pinit_fnc_t;

两者一样

读书人网 >C语言

热点推荐