#include<stdio.h>
#include <string.h>
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
typedef unsigned int uint32_t;
void Function()
{
printf("Call Function!\n");
}
int main()
{
void(*p)();
// *(int*)&p = (int)Function;
p = Function;
(*p)();
getchar();
return 0;
}
Call Function!
[Finished in 0.9s]
好文
https://tjpuzhanghui.github.io/2019/04/21/callback%E6%9C%BA%E5%88%B6/#more