下列函数声明语句正确的是?
A: double f(a,b);
B: double f(double a, b);
C: double f(a, double b);
D: double f(double, double);
A: double f(a,b);
B: double f(double a, b);
C: double f(a, double b);
D: double f(double, double);
举一反三
- 有一个名为newprint的函数用于打印sin(x),cos(x)和ln(x)等函数的曲线模拟,其参数就是这些函数,则newprint的说明是()。 A: double newprint( double x) B: void newprint(double(* f)(double x)) C: void newprint(double(*f)(),double x) D: void(* newprint )(double f(double x))
- 以下函数定义正确的是( )。 A: double f(int x,int y){ z=x+y ; return z ;} B: double f(int x,y){ double z=x+y ; return z ; } C: double f(x,y){ int x, y ; double z ; z=x+y; return z ; } D: double f(int x,int y){ double z ; z = x+y ; return z ; }
- 有以下程序 #include double f (double x); main() { double a=0; int i; for(i=0;i<30;i+=10) a+=f((double)i); printf("%3.0f\n",a); } double f(double x) {return x*x+1;} 程序运行后的输出结果是()
- 下面函数定义中正确的是 。 A: double fun(double f1, double f2){ } B: double fun(double f1; double f2){ } C: double fun(double f1, double f2); { } D: double fun(double f1, f2){ }
- 以下函数定义中正确的是()。 A: double fun(double x,double y){} B: double fun(double x;double Y){} C: double fun(double x,double Y);{} D: double fun(double X,Y){}