请高手看下这两句是什么意思?

kakaximodo 2009-06-10 08:07:44
void (*restart)(void)=(void (*)(void))0x0;
void (*run)(void)=(void (*)(void))DOWNLOAD_ADDRESS;
...全文
99 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
东莞某某某 2009-06-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 chensaiye 的回复:]
定义函数指针restart指向0x00
定义函数指针run指向DOWNLOAD_ADDRESS
[/Quote]
foxyz123 2009-06-10
  • 打赏
  • 举报
回复
函数指针赋值,这个很常见的,只是这个形式上比较复杂
jiyan1221 2009-06-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 czfnaruto 的回复:]
函数指针赋值:

restart=0x0;
run=DOWNLOAD_ADDRESS;
[/Quote]
en
qqq123 2009-06-10
  • 打赏
  • 举报
回复
相当于:

typedef void (*fun_t)(void);
fun_t restart = (fun_t)0x0;
fun_t run = (fun_t) DOWNLOAD_ADDRESS;
czfnaruto 2009-06-10
  • 打赏
  • 举报
回复
函数指针赋值:

restart=0x0;
run=DOWNLOAD_ADDRESS;
chensaiye 2009-06-10
  • 打赏
  • 举报
回复
定义函数指针restart指向0x00
定义函数指针run指向DOWNLOAD_ADDRESS

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧