C++返回值的用途

来源:百度知道 编辑:UC知道 时间:2024/06/28 07:10:03
如题 说详细一点
返回之后有什么用? 详细~~~~~~

有时候用到返回值和别的值一样用。
比如int area(){};
cout<<area();就可以把area当成一个变量使用。

C++的返回值有几种用途:
1.函数完成某种运算,将计算结果以返回值的方式返回。
2.用来作判断,我们在写函数时候,函数类有多种流程,可以根据返回值来得到程序执行了那些路径。从而让我们知道程序是否发生了错误,以及错误是发生在那个地方。
上面这些也就是返回值的作用了,返回值本身就是为其他的函数或代码服务的。如果一个函数不需要为其他代码或函数服务的话,它完全可以声明为void类型的啊
如果你进行过数据库或者网络编程的话,你的印象会更深刻得多,因为那些地方大多都需要用到返回值来判断函数的执行结果。再文件中也有啊
例如:if((fp==fopen("1.txt","r"))==NULL){
//处理出错语句
}
上面就是函数fopen返回值的例子了。

c++返回值用途很多,主要是进行逻辑判断,也就是说为函数中下面的代码服务等等,比如:
int return = GetId();
if(return == 1)
....

最主要的用途:

如你要求和 函数如下
int Sum(int a,int b)
{
return a+b;
}
当你调用这个函数的时候,就可以直接int sum=Sum(a,b);
也就是说函数的返回值是这个函数所得到的结果

你可以用这个结果来处理其他事件

返回之后就使用啊!