public class Recursion {
static int testFfinalRetCode(int code){
if(code==0)
return code;
int finaRet=testFfinalRetCode(--code);//注意不能带入code--
return ++finaRet;
}
public static void main(String[] args) {
System.out.println(testFfinalRetCode(3));
}
}
Result:3,说明code在函数栈中是局部变量,即栈的每一层保存的变量独立。