質問するログイン新規登録

回答編集履歴

2

回答を修正

2021/10/09 22:49

投稿

y_waiwai
y_waiwai

スコア88206

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

1

追記

2021/10/09 22:49

投稿

y_waiwai
y_waiwai

スコア88206

answer CHANGED
@@ -1,3 +1,5 @@
1
1
  > long kaijo(int k){
2
2
 
3
- この関数、戻り値1しか返ってきません
3
+ この関数、戻り値1しか返ってきません
4
+ それに、kの値が増えるしかないので無限ループに陥ってます
5
+ エラーはそのせいでスタックを食いつぶしてるために出てるんでしょうね