这样声明函数指针类型
int (*ptr)(int, int);
要将参数列表类型也加上喔...
    

解决方案 »

  1.   

    你也可一试试这样#include<stdio.h>int max(x,y)
    int x,y
    {    return(x>y?x:y);    }void main()
    {
        int (*ptr)();
        int a,b,c;
        ptr=max;
        scanf("%d,%d",&a,&b);
        c=(*ptr)(a,b);
        printf("a=%d,b=%d,max=%d",a,b,c);
    }
      

  2.   

    在WIN32和FC中,要象joke100所说的那样声明函数指针类型,
    但如果要做一个C程序,即win32 console,你那样是可以正确运行的