首先去括号得到(void(code *)(void))0x0000,这句话很明显是把0x0000强制类型转换成某个东西。
然后再去括号得到void(code *)(void),这句话的意思是一个函数指针类型,无参数,无返回值。
整体的意思是把0x0000当做一个无参数无返回值的函数指针,再对这个函数进行调用。
其作用就是调用0x0000位置处存放的某个函数代码
((void(code *)(void))0x0000)()的理解
最新推荐文章于 2021-12-17 22:40:52 发布