(*init)([b]struct[/b] a_hd *) 代表什么
有个这样的定义:
typedef struct a_hd
{...
...
unsigned char (*init)(
struct a_hd *) ;
...
...
}
init在其他处有定义,是个函数
“*” 一多就犯糊涂,哪位能解释下这条语句unsigned char (*init)(
struct a_hd *)
----------------解决方案--------------------------------------------------------
补充一下,应该是这样的:
(*init)(s
truct a_hd *) 代表什么
有个这样的定义:
typedef struct a_hd
{...
...
unsigned char (*init)(
struct a_hd *) ;
...
...
}
----------------解决方案--------------------------------------------------------
字体加粗没用- -||
typedef structa_hd
{...
...
unsigned char (*init)(struct a_hd *) ;
...
...
}
----------------解决方案--------------------------------------------------------
首先这个是一个指针init。。指向函数。。这个函数的类型是urigned char然后这个函数有一个参数。就是指向一个结构a_hd的指针。。
好变态的代码额
----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽