读书人

typedef int(init_fnc_t) (void);什么

发布时间: 2012-04-05 12:42:40 作者: 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语言

热点推荐