可以把一个指针声明成为一个指向函数的指针。 
int fun1(char *,int); 
int (*pfun1)(char *,int); 
pfun1=fun1; 
int a=(*pfun1)("abcdefg",7); //通过函数指针调用函数。 
可以把指针作为函数的形参。在函数调用语句中,可以用指针表达式来作为实参。 
例十四: 
-     int fun(char *);  
 
 -     inta;  
 
 -     char str[]="abcdefghijklmn";  
 
 -     a=fun(str);  
 
 -     int fun(char *s)  
 
 -     {  
 
 -         int num=0;  
 
 -         for(int i=0;;)  
 
 -         {  
 
 -             num+=*s;s++;  
 
 -         }  
 
 -         return num;  
 
 -     } 
 
  
 
  |