函数指针和函数对象

 1 #include <stdio.h>
  2 void (*p)(int); // <==>int a;变量的定义
  3 void *f(int);//声明
  4 
  5 void foo(int a)
  6 {       
  7         printf("foo: %d
", a);
  8 }       
  9 
 10 int main()
 11 {       
 12         p=foo;
 13         p(2);
 14         f(2);
 15         return 0;
 16 }       
 17 
 18 void *f(int a){
 19         printf("f: %d
", a);
 20         return 0;
 21 }       

`运行结果·

foo: 2
f: 2
原文地址:https://www.cnblogs.com/DXGG-Bond/p/14308373.html