html5 做网站,网站开发找工作,苏州创建网站,如何做公司网站制作void func1() {}int main() {void (*fun)() func1;cin.get();
} 在这行代码中#xff0c;我们使用了函数指针#xff0c;但是你会发现函数指针的类型很晦涩#xff0c;所以为了更加的可读#xff0c;我们不建议直接使用这种类型。 所以#xff0c;我们可以使用typedef定义…void func1() {}int main() {void (*fun)() func1;cin.get();
} 在这行代码中我们使用了函数指针但是你会发现函数指针的类型很晦涩所以为了更加的可读我们不建议直接使用这种类型。 所以我们可以使用typedef定义一个别名这样咋后面定义函数指针的过程中使用别名定义即可就不需要写像代码中这种类型了。(c11之后可以通过auto自动推导同样也不用写这种晦涩的类型) typedef void (*function)(); // 使用typedef给函数指针取别名这样我们就可以使用function来表示函数指针类型function fun func1;cin.get(); 对于上面的代码函数指针类型为: void (*)();