函数的调用是利用栈来实现的,函数调用处保存现场,把数据入栈,CPU转到被调用函数处执行,执行到return语句,把数据出栈,CPU从调用出开始继续执行。
return后面可以接其他东西,也可以不接。
如果接东西了,那么就是返回一个值,那么那个函数就是有返回值的函数。
如果什么都不接,就表示函数结束,返回调用处。
public void test(int a)
{
if (a<0)
return;
Dosometing();
}
解析:在上面代码中,返回类型是void,即什么都不返回,但是我用了一个return,它的目的是终止函数,让Dosomeging()不执行。
---------------------
作者:jiliqiang1986
来源:CSDN
原文:https://blog.csdn.net/jiliqiang1986/article/details/52208846
版权声明:本文为博主原创文章,转载请附上博文链接!