#include <stdio.h> #include <string.h> typedef struct user{ int id; void (*fun)(void); }user; void fun(){ printf("Hello Wolrd"); } int main () { static user u1 = { .id = 1, .fun = fun }; u1.fun(); return(0); } 打印 Hello Wolrd