1.概要
int(*函数指针变量)(int a,char b),这里的函数指针变量就可以代码一个特定类型的函数指针
int(*)(int a,char b)就是这种函数指针的类型
2.代码
#include <iostream>
void fun() {
printf("fun\n");
}
int main()
{
void* myfun = fun;
printf("fun:%d\n", myfun);
void (*fun2)() = fun;
fun2();
void (*fun3)() = (void (*)())myfun;
fun3();
((void (*)())myfun)();
}
3.运行结果
fun:-391704311
fun
fun
fun