函数的调用是利用栈来实现的,函数调用处保存现场,把数据入栈,CPU转到被调用函数处执行,执行到return语句,把数据出栈,CPU从调用出开始继续执行。
return后面可以接其他东西,也可以不接。 如果接东西了,那么就是返回一个值,那么那个函数就是有返回值的函数。 如果什么都不接,就表示函数结束,返回调用处。
public void test(int a) { if (a<0) return; Dosometing(); } 解析:在上面代码中,返回类型是void,即什么都不返回,但是我用了一个return,它的目的是终止函数,让Dosomeging()不执行。
转载请注明原文地址: https://ju.6miu.com/read-1301003.html