我正在尝试制作一个简单的计算器来练习递归。这是我的代码,我收到堆栈溢出错误。我不一定关心使这项工作有效的代码,因为我想自己弄清楚,但我不确定为什么会出现堆栈溢出错误。
在我的 main 中声明:
int base=3,exponent=4;
我的指数方法:
static int powerN(int base, int n)
{
if ( n == 0 ) return 0;
return base * powerN (1, n-(n-1));
}
神不在的星期二
相关分类