C++和C#中的return是什么意思?
来源:百度知道 编辑:UC知道 时间:2024/06/24 08:33:27
C++和C#中的return是什么意思?
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
一楼的不错