当前位置: 代码迷 >> C语言 >> 各位大哥帮帮忙
  详细解决方案

各位大哥帮帮忙

热度:271   发布时间:2005-12-28 15:45:00.0
各位大哥帮帮忙
......
typedef struct
{
unsigned char H;
unsigned char L;
void (*func) ( );
} T_INTR_SET;
......
T_INTR_SET tIntrSet ;
......
void Intr(void);
......

tIntrSet.func =(void*)&Intr;
.........
void Intr(void)
{
return;
}

上面程序中的 tIntrSet.func =(void*)&Intr;是什么意思啊

----------------解决方案--------------------------------------------------------
Nobody want help me.
I'm hurted
----------------解决方案--------------------------------------------------------

(void*)&Intr //声明intr函数返回值为void类型指针


tIntrSet.func =(void*)&Intr;把intr函数的返回值指针赋给tIntrSet结构体中func函数指针


----------------解决方案--------------------------------------------------------
以下是引用wbsun在2005-12-29 19:07:00的发言:

(void*)&Intr //声明intr函数返回值为void类型指针


tIntrSet.func =(void*)&Intr;把intr函数的返回值指针赋给tIntrSet结构体中func函数指针

强制类型转化


----------------解决方案--------------------------------------------------------
  相关解决方案