c 指向函数的指针

时间:2021-03-01 19:47:08


自己写的几个测试例子,自测ok


#include"stdio.h"  

typedef void PF(char a,int b);


int main()  
{  
  PF fun;
  fun('c',90);
}  

void fun(char a,int b)  
{  
       printf("the argument is %c and %d\n",a,b);  
}  


#include"stdio.h"  

typedef void (*PF)(char a,int b);
void fun(char a,int b)  ;

int main()  
{  
  PF pf;
  pf = fun;
  (*pf)('c',90);
}  

void fun(char a,int b)  
{  
       printf("the argument is %c and %d\n",a,b);  
}  

#include"stdio.h"  

void (*pf)(char a,int b);
void fun(char a,int b)  ;

int main()  
{  
  pf = fun;
  (*pf)('c',90);
}  

void fun(char a,int b)  
{  
       printf("the argument is %c and %d\n",a,b);  
}