这个类型定义 typedef void (*int_handler) () 是啥意思?
如果是typedefvoidxxx那么我知道xxx就等同于void,不过typedefvoid(*int_handler)()这样的形式差的太多了吧.....上网搜了下好...
如果是typedef void xxx 那么我知道xxx就等同于 void , 不过typedef void (*int_handler) () 这样的形式差的太多了吧.....上网搜了下好像是函数指针......不太懂,老谭的C语言书放学校里,手边上只有一本全英文的,要从那里找MS不现实。
高手们举个例子啥的,帮忙解释下 展开
高手们举个例子啥的,帮忙解释下 展开
展开全部
typedef void (*int_handler) ()
定义了一个指向 void funName() 这一类型函数的指针类型。
假如你有一个函数的定义如下
void paint()
{
printf("function paint\n");
}
你可以做下面的操作
int_handler pHandle = &paint;//声明了一个函数指针,并赋值
(*pHandle )();//通过指针调用函数 paint
paint();//直接调用函数 paint
定义了一个指向 void funName() 这一类型函数的指针类型。
假如你有一个函数的定义如下
void paint()
{
printf("function paint\n");
}
你可以做下面的操作
int_handler pHandle = &paint;//声明了一个函数指针,并赋值
(*pHandle )();//通过指针调用函数 paint
paint();//直接调用函数 paint
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
typedef kkk xxx 这里意思就是xxx代表kkk
typedef void (*int_handler) () 这里void (*) () 等同于kkk,int_handler等同于xxx
你的明白?
typedef void (*int_handler) () 这里void (*) () 等同于kkk,int_handler等同于xxx
你的明白?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自定义的函数指针类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询