| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
#include <stdio.h> 
void main() 
{ 
        int max(int,int);  
        int min(int,int);               
        int add(int,int);               
        void process(int,int,int(*fun)(int,int));//这里不懂,int(*fun)(int,int) 
        int a,b; 
        printf("enter a and b:"); 
                scanf("%d%d",&a,&b); 
        printf("max="); 
                process(a,b,max);//这里不懂,max是函数还是??? 
        printf("min="); 
                process(a,b,min); 
        printf("sum="); 
                process(a,b,add); 
} 
int  max(int x,int y) 
{ 
        int z; 
        if(x>y)  
                z=x; 
        else  
                z=y; 
        return z; 
} 
int  min(int x,int y)   
{ 
        int z; 
        if(x<y)  
                z=x; 
        else  
                z=y; 
        return z; 
} 
int  add(int x,int y)            
{ 
     int z; 
     z=x+y; 
     return z; 
} 
void  process(int x, int y, int (*fun)(int,int)) //这个函数的作用 
{ 
        int result; 
        result=(*fun)(x,y); 
        printf("%d\n",result); 
} 
 |   
 
 
 
 |