c函数指针


#include<stdio.h>

void
main(){
    double f();//函数声明
    int i,b;double a;
    double (*p)();//返回值为double的函数
    scanf("%d",&b);
    p=f;//函数赋值
    scanf("%lf",&a);
    a=(*p)(b,b);
    printf("%lf",a);
}

double f(int x, int y)
{
    double z;
    z=(x>y)?x:y;
    return z;
}

猜你喜欢

转载自ranson-zop.iteye.com/blog/1025163