double fun(int x,double y);这个函数原型声明有什么问题吗?

作者&投稿:赵水 (若有异议请与网页底部的电邮联系)
C语言double fun(int x,double y);这个函数原型声明有什么问题吗?~

没问题。
传入两个参数int 和double,返回值是double类型

首先搞清函数定义和函数声明的概念
double fun(int x,int y);//这个是函数声明,没有问题

double fun(int x,int y)//这个应该是函数定义的头部

double fun(int x,double y);
有分号是函数声明
double fun(int x,double y)
没有分号,就是函数定义,后面接
{
.......程序内容
}

有了函数声明,函数定义就可以出现在任何地方了
望采纳


阜新市19714237763: 以下正确的函数原型语句是( ).a、doublefun(intx,inty)b、doublefun(intxc、inty)d、doublefun(int,inte、doublefun(intx,y) -
闫士正红:[答案] a勉强算对吧 int 和x double和fun都没有空格 a、double fun(int x,int y) 这样就完全正确了

阜新市19714237763: 下列函数定义正确的是?double fun(intx,inty) 和 double fun(intx,inty);哪个对? -
闫士正红: double fun(intx,inty); 这个对啊,是函数的声明double fun(int x,int y) 这个不对,既不是函数声明(因为少分号),也不是函数定义(因为少函数体)

阜新市19714237763: 以下正确的函数定义形式是? -
闫士正红:[选项] A. double fun(int x,int y) B. double fun(int x;int y) C. double fun(int x,int y) D. double fun(int x,y)

阜新市19714237763: double fun(int x,int y){return (x+y);}为什么是错误的 -
闫士正红: double fun(int x,int y){return (x+y);} 这个函数中的double的意复思是制,返回值是double型,但你传入的参数是两2113个int型,return (x+y)返回的参数是x+y的和5261,是个int型,与4102函数的要1653求不符,所以错误

阜新市19714237763: 一下函数用来求x的y次方 -
闫士正红: double fun(double x,int y)/*定义一个函数,这个函数有两个形参*/ {int i; double z=1.0; for(i=1;iz=z*x; /*执行z=z*x, 共y次*/ return z;} 分析 for(i=1;iz=z*x; /*执行z=z*x, 共y次*/ 当y=1时,则函数执行1次,z=z*x 当y=2时,则函数执行2次,第一次 z=...

阜新市19714237763: double fun(int x,int y)这样定义有错吗?如果有,错在哪里?
闫士正红: double fun(int x,int y) 这样没错 double fun(int x,y) 这样就有错了 在形参传递时必须指明其数据类型 而且还要与实参的一样才行

阜新市19714237763: 已知一个函数的定义如下: double fun(int x, double y)则该函数正确的...
闫士正红: 正确的答案是d,A应该改成 doublefunc(int x, int y), 其他的类似,可以不写形参名

阜新市19714237763: 有以下函数首部:int fun(double x[10],int *n) 对以上函数的声明 int fun(double, int)为什么是错的 -
闫士正红: 须要intfun(double*,int*);这样才对的 也可以intfun(double Arr[],int*); 指针是对应类型的,而不是对应参数的.int 和int*是两个类型 int* ipNum;这句要看成是(int*)ipNum而不能是int(*ipNum);

阜新市19714237763: 一下函数用来求x的y次方double fun(double x,int y){int i;double z=1.0;for(i - 1;i__;i++)z=__;return z;} -
闫士正红:[答案] double fun(double x,int y)/*定义一个函数,这个函数有两个形参*/ {int i; double z=1.0; for(i=1;i

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网