(*f1)(x)

作者在 2009-05-31 21:43:17 发布以下内容
#include<stdio.h>
#include<math.h>
double tran(double (*)(double),double (*)double,double);//double(*)(double)这么复杂分别代表什么?
main()
{
    double x,v;
    v=60*3.1416/180.0;
    x=tran(sin,cos,v);
    printf("tan(60)=%d \n",x);
    x=tran(cos,sin,v);
    printf("cot(60)=%d \n",x);
 }
double tran(double (*f1)double,double (*f2)double,double n)
{
    retrun (*f1)(n)/(*f2)(n);//(*f1)(n)它们之间是什么关系啊!我给N赋0后显示的是60.0赋别的却成了小数
默认分类 | 阅读 1502 次
文章评论,共0条
游客请输入验证码
浏览1502次
文章分类
文章归档
最新评论