黑马程序员技术交流社区
标题:
函数返回值类型
[打印本页]
作者:
来自星星
时间:
2015-8-31 21:25
标题:
函数返回值类型
返回值类型 函数名(返回值类型1 变量1,返回值类型2 变量2){
语句体
return 0;
}
请问参数的返回值类型一定要和函数返回值类型一样吗?
作者:
coding_wang
时间:
2015-8-31 22:49
定义函数类型就是定义函数返回值的类型。
作者:
bdw9005
时间:
2015-8-31 22:59
不知道你说的"参数的返回值类型"是指什么,小括号里参数的类型是定义的,也就是形参,而return后面的返回值类型必须和函数类型保持一致
作者:
0826iOS_sunzhen
时间:
2015-8-31 23:38
函数的返回类型需要跟return的返回类型保持一致(当然可能存在隐式类型转换),而小括号中的形式参数一般根据需求来定义,不需要跟函数的返回类型一致。比如求2个整型数的乘积,它们的积很可能已经超出整型数的表示范围,所以返回值可以定义为长整型!
作者:
麟子
时间:
2015-9-1 13:42
小括号里的变量类型表示的是形参类型,必须和你传入的实参类型一致,函数名前的返回值类型表示的是函数的返回类型,和小括号里的类型无关,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2