c++中的返回值具体是什么,有什么用,用会怎样,有什么优点,没有会怎么样?详细加分

2024-12-21 16:09:01
推荐回答(4个)
回答1:

函数的返回值就是希望函数返回的数值,c语言中通过返回值只能返回一个返回值,如果需要返回多个值,那么需要用指针或者引用,这样可以将传入调用函数的参数在子函数的变化后的最终值当调用函数结束后,返回给主函数。

回答2:

返回值可以是任何C++中的值,比如int,比如bool,比如指针等等,主要是为了区别一个函数是因为什么原因退出的,比如我们可以设定为正常退出返回零,内部出错,比如分配内存不成功,则返回-1,这样即使不跟踪到函数内部你也可以知道那个函数有没有正常执行了,没有也无所谓

回答3:

变量可以有一个值,函数也可以,这个值就叫做返回值。
例如现在有这样一个函数:
int return_value()
{
int x=10;
return x;
}
可以试试,cout<这条语句会输出10,也就是说return_value()这个函数的值是10

回答4:

是返回上一个程序