回答編集履歴

1

typo修正

2024/03/11 11:35

投稿

y_waiwai
y_waiwai

スコア87784

test CHANGED
@@ -2,5 +2,5 @@
2
2
  > int index = 0; // バッファのインデックス
3
3
 
4
4
  これらはローカル変数となってしまっています
5
- ローカル変数というのは、定義された関数が実行されるたびに確保され(このとき内容はデタラメ)、終了するたびに消滅します。
5
+ ローカル変数というのは、定義された関数が実行されるたびに確保、indexは0に初期化され、終了するたびに消滅します。
6
6
  ってことで、ここでローカル変数を使うというのは非常にまずい、ということは理解できるでしょうか。