首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

一个C 的 函数指针有关问题

2012-04-17 
一个C 的 函数指针问题#includestdio.h#includestdlib.hfloat main(){float i15,j25,k50float max

一个C 的 函数指针问题
#include<stdio.h>
#include<stdlib.h>
float main(){
float i=15,j=25,k=50;
float max(float a,float b,float c);
float min(float a,float b,float c);
float average(float a,float b,float c);

float (*f)(float,float,float);
f=max;printf("max=%d\n",f(i,j,k));

f=min;printf("min=%d\n",f(i,j,k));

f=average;printf("average=%d\n",f(i,j,k));

system("pause");
}
float max(float a,float b,float c){
float m;
m=a>b?a:b;
m=m>c?m:c;
return m;
}

float min(float a,float b,float c){
float m;
m=a<b?a:b;
m=m<c?m:c;
return m;
}

float average(float a,float b,float c){
float m;
m=(a+b+c)/3;
return m;
}


怎执行的结果是 全 0??

[解决办法]
2个问题 
1 int main
2 打印float要用printf("%f",...);

热点排行
Bad Request.