若函数体内没有return语句,则函数没有返回值

如题所述

1、c++函数没有return当然不会有返回值。return是C语言中的一个关键字,意为返回。return就是用来被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。

2、函数的指针和引用类型的参数也可以作为返回值。

3、首先,除非你使用void函数,其他类型函数必须有return语句,如果没有return,不能通过编译。也就是你所谓的“带回一个不确定的值”。

4、有返回值的函数intfunction1(){return1;--必须要return才能有返回值。};没有返回值的函数voidfunction2(){return;--写了return会直接跳出函数,不会继续执行下面的语句。

5、不行。在C语言中实参对形参是单向传值,没有return语句,函数是不会返回任何值的。除非你的实参是一个指针,那么在函数里你对形参所指向的内容进行修改的话,也是可以反映到形参上的。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网