函数和函数指针可以相互转换
对函数名字去地址并没有意义,函数名的数值就是地址 ,和&之后是一样的结果,大多数编译器妥协 对函数&
#include <stdio.h>
void (*pf)(void);
void f(void)
{
printf("1\n");
}
int main(int argc, char *argv[])
{
pf = &f; // 没问题
pf = ***f; // 取址?
pf(); // 函数指针可以调用?
(****pf)(); // 这又是什么?
(***********************************************f)(); // 这个够变态了吧?
return 0;
}