郝颖老公是谁:结构体中的函数指针成员赋值

来源:百度文库 编辑:中财网 时间:2024/05/09 19:50:56
#include
typedef struct{ int num; char * name; void(* sheild)(void);}player;

void belle(void){
printf("praise my lord\n");
}int main(){ player william; william.sheild = belle;【tag1】 william.sheild();【tag1】---------------------------------------------- *(void **)&william.sheild = belle;【tag2】 william.sheild();【tag2】---------------------------------------------- return 0;
}
通过这个程序:可以得到结论,对于一个含有函数指针作为其成员的结构体,对这个成员赋值有两种方式,如tag1和tag2