作业帮 > 综合 > 作业

涵数中参数类型一定要与函数的返回类型相同吗?

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/08 02:07:35
涵数中参数类型一定要与函数的返回类型相同吗?
例:
int abc(int b,int n);
int abc(char b,char n);
涵数中参数类型一定要与涵数的返回类型相同吗?为什么?
涵数中参数类型一定要与函数的返回类型相同吗?
涵数中参数类型与涵数的返回类型不相关
但函数的声明类型与函数的返回类型要相同,或函数的声明类型大于函数的返回类型
如函数的返回类别为int ,函数的声明可以是int ,float,double类型的,但不能为char类型,可能会造成数据丢失
再问: "但函数的声明类型与函数的返回类型要相同,或函数的声明类型大于函数的返回类型 " 这句不是很明白,能详细说明一下,或者举例说明一下明谢谢。
再答: 如函数的返回类别为char ,函数的声明可以是char,int,long ,float,double类型的 如函数的返回类别为int ,函数的声明可以是int ,long,float,double类型的,但不能为char类型,可能会造成数据丢失 如函数的返回类别为long ,函数的声明可以是long,float,double类型的,但不能为char,int类型,可能会造成数据丢失 如函数的返回类别为float ,函数的声明可以是float,double类型的,但不能为char,int,long类型,可能会造成数据丢失 如函数的返回类别为double ,函数的声明可以是double类型的,但不能为char,int,long,float类型,可能会造成数据丢失
再问: char定义可以这样子 char abc(char a,int b,float c); 是吗?谢谢.
再答: 对 char abc(char a,int b,float c); 在定义部分是 char abc(chara,intb,float c); {char temp; 或int temp 或 long temp 或float temp 或double temp ....... return temp }
再问: 谢谢你~解决我的问题~我可能加你的QQ吗?
再答: 不好意思,我没QQ 呵呵。。。。。
再问: 那你有E-MAIL吗?谢谢~
再答: 就用这个百度号吧。呵呵。。。
再问: 那如何找到你~(我哭了) 这是我的qq:1617006274 这是我的邮箱:win_sky@139.com
再答: 就用这个百度号找我就是了。我一般都在的。除了晚上及节假日外
再问: 我已在HI百度加了你~~我叫真实ws.你加我啦