tes*_*423 3 c pointers integer
我有一个存储在一个函数地址unsigned int和一个函数指针.
现在我想要function_pointer包含的价值 function_address
unsigned int function_address = 0xdeadbeef;
void(*function_pointer)(void) = function_address; // not valid
Run Code Online (Sandbox Code Playgroud)
如何在C中做到这一点?
执行显式演员表.
void(*function_pointer)(void) = (void (*)(void))function_address;
Run Code Online (Sandbox Code Playgroud)