黑马程序员技术交流社区

标题: 关于返回值,求大神解答 [打印本页]

作者: 搁浅丶那份    时间: 2015-7-7 22:56
标题: 关于返回值,求大神解答
就在什么情况下有返回值?是只有void的函数没有(是没有?还是省略了?)返回值?
作者: 鲤鱼仙    时间: 2015-7-7 23:28
当你方法需要明确的返回值类型的时候 就必须写返回值类型  当你返回值类型不明确的时候就可以 不写,不是没有是省略 写上去也可以的
作者: ainuosi    时间: 2015-7-7 23:48
在什么情况下有返回值?
这个问题应该从你的需求走起,你写一个方法是否希望返回一个结果给调用方,如果需要返回一个结果,就定义好返回的类型
作者: limingdada    时间: 2015-7-8 07:38
这个是由你自己定义的。
作者: Love丶cd    时间: 2015-7-8 08:01
你要记住,每个函数都有其返回值,也就是说,每个函数都有return,而void修饰的函数便是返回值为空,不需要返回,就不需要return了
作者: fmi110    时间: 2015-7-8 08:56
void 函数 在末尾加return 也可以  只是它没有返回值
作者: palysh    时间: 2015-7-8 20:46
1. 首先有没有返回值 是由你自己决定的,即在函数结束的时候想不想得到一个结果,至于返回结果的数据类型也有你自定义
2. 即使函数不需要返回值 即有void修饰的函数 ,函数体中一样可以出现return,而且可以出现在任意位置 表示本函数的结束




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2