回答編集履歴
2
回答を修正
answer
CHANGED
|
@@ -1,5 +1,5 @@
|
|
|
1
1
|
> long kaijo(int k){
|
|
2
2
|
|
|
3
|
-
|
|
3
|
+
再帰関数ってのは繰り返し自分自身を呼び出すために、その分スタックを食います
|
|
4
|
-
|
|
4
|
+
この引数の値があまり大きすぎるとスタックを食いつぶして暴走してしまします
|
|
5
|
-
エラーはそのせいで
|
|
5
|
+
エラーはそのせいで出てるんでしょうね
|
1
追記
answer
CHANGED
|
@@ -1,3 +1,5 @@
|
|
|
1
1
|
> long kaijo(int k){
|
|
2
2
|
|
|
3
|
-
この関数、戻り値1しか返ってきません
|
|
3
|
+
この関数、戻り値1しか返ってきません
|
|
4
|
+
それに、kの値が増えるしかないので無限ループに陥ってます
|
|
5
|
+
エラーはそのせいでスタックを食いつぶしてるために出てるんでしょうね
|