C常见问题之函数指针
考虑如下代码:[cpp]#include <stdio.h>void show(void){printf("hello\n");return;}int main(void){void (*p)(void) = show;(*p)();p();return 0;}执行结果如下:[plain]hellohello上述代码需要注意一下几点:1.函数名本身即为函数的地址2.用函数指针调用函数时,有无*均可3.由于()的优先级高于*,故(*p)中的()不可或缺
补充:软件开发 , C++ ,