Stack Overflow链接在此
以下两个代码都可以运行
我自己的代码
#include<stdio.h>
typedef struct base{
void (*func)(int num);
}base;
void afunc(int num){
printf("afunc is running: %d\n\n", num);
}
void aInit(base* a){
a->func = afunc;//效果与 a->func = &afunc;等同,为什么?
}
void bfunc(int num