return ;其实就是void类型函数的返回。你不写也可以,但是有这样一个情况需要考虑
void function()
{
if(xxx)
return ;
aaa;
bbb;
cccc;
}
上面有aaa,bbb,ccc三行代码。如果你需要判断某某某条件不满足的时候,函数直接返回,那么就需要使用到return ;了。换句话说,这个语句可以使函数提前返回,不用执行后面的代码了。
如果没有提前返回的要求,那么代码执行到最后,有没有return ;都是无所谓的。
返回,不往下面跑了,就是终止函数的运行,返回调用者,函数不需要返回值,所以就什么都不加咯。
转载请注明原文地址: https://ju.6miu.com/read-1304433.html