スタックオーバーフローの原因
プログラム実行時に「スタックオーバーフロー」が発生する典型的な原因はどれか。
解説を見る
関数呼び出しごとにコールスタックを消費するため、基底条件の誤りなどで再帰が過度に深くなるとスタック領域を使い切り、スタックオーバーフローが起こる。
誤答の解説
B配列の初期化はスタックオーバーフローの原因ではない。
C変数名の長さは実行時のスタックとは無関係。
Dコメントは実行に影響しない。
ヒント
・再帰が止まらず深くなりすぎる。
・再帰が止まらず深くなりすぎる。