求助 关于指针变量??
程序代码:
#include<stdio.h> void main() { int max(int,int); int min(int,int); int add(int,int); void proccess (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); printf("min="); proccess(a,b,min); printf("sum="); proccess(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); } 程序执行到红色的部分,会显示说明语法错误! 不知道是那里错误??