C++和C#中的return是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/24 08:33:27
C++和C#中的return是什么意思?
return后面要加个什么东西?
有什么作用?用途?
怎么用,有什么好处?

return是返回结果的关键字 它可以返回任何类型的变量 但必须和你在方法的声明中的类型是一样的,而且一个方法只能返回一种类型的变量比如:

public string get User()
{
string user = "Test";

return user;
}

上面这个方法就是将user这个变量作为结果返回

可以用另外一个变量接收它

string myuser= User();

myuser的值就是"Test"了

C#里面的return和其他语言的return都差不多。

函数的调用是利用栈来实现的,函数调用处保存现场,把数据入栈,CPU转到被调用函数处执行,执行到return语句,把数据出栈,CPU从调用出开始继续执行。

return后面可以接其他东西,也可以不接。

如果接东西了,那么就是返回一个值,那么那个函数就是有返回值的函数。

如果什么都不接,就表示函数结束,返回调用处。

简单来说,return就是结束函数调用,并返回一个值。

void其实是一个特殊的值,表示没有,void的英文意思就是空的, 空虚的。
只写return,就相当于返回了一个void值,与函数声明void min(int x,int y)一致。

退出当前函数,返回调用点,如果函数有返回值,需要跟在 return 后面

当函数需要返回值时,要用return

一楼的不错