+ -
当前位置:首页 → 问答吧 → void 类型的函数 return;有返回什么吗?

void 类型的函数 return;有返回什么吗?

时间:2011-12-07

来源:互联网

今天在《C语言深度剖析》上看到这个问题,我不能肯定。

return的作用是结束一个函数并返回后面跟着的值,但void类型的函数return是不是只有结束函数的作用?

return;真的没返回什么吗?

作者: shimachao   发布时间: 2011-12-07

真的没返回值,就是结束函数。

作者: wcg_jishuo   发布时间: 2011-12-07

和你预期的一样

作者: nickowen   发布时间: 2011-12-07

那这本书上提这个问题干啥?搞的我草木皆兵

作者: shimachao   发布时间: 2011-12-07

楼主这个真么有,只是说明函数退出了

作者: wanyuan19890515   发布时间: 2011-12-07

这个真没有

void函数,在函数结束的时候,其实是隐含执行return的

作者: Arnold9009   发布时间: 2011-12-07

从语义上来讲木有。

作者: Demon__Hunter   发布时间: 2011-12-07

没有返回值。。。

作者: hzylh   发布时间: 2011-12-07

木有返回. 所以加 return; 和不加 木有区别.

作者: nnrroo   发布时间: 2011-12-07