double fun(int x,int y){return (x+y);}为什么是错误的
答案:2 悬赏:0 手机版
解决时间 2022-01-01 01:49
- 提问者网友:听门外雪花风
- 2021-12-31 04:36
double fun(int x,int y){return (x+y);}为什么是错误的
最佳答案
- 五星知识达人网友:有你哪都是故乡
- 2021-12-31 05:02
double fun(int x,int y){return (x+y);}
这个函数中的double的意复思是制,返回值是double型,但你传入的参数是两2113个int型,return (x+y)返回的参数是x+y的和5261,是个int型,与4102函数的要1653求不符,所以错误
这个函数中的double的意复思是制,返回值是double型,但你传入的参数是两2113个int型,return (x+y)返回的参数是x+y的和5261,是个int型,与4102函数的要1653求不符,所以错误
全部回答
- 1楼网友:逃夭
- 2021-12-31 06:21
1.z没有定义;
2.y没有定义,且没有声明函数的返回类型;
3.x重复定义,且形参y语法错误,没有返回类型,最后少了};
4.这个函数的y形参的定义符写错了,应为int,其他部分正确。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯