C言語なら、俺に聞け! <18>
■ このスレッドは過去ログ倉庫に格納されています
0534デフォルトの名無しさん
NGNG児童変数はふつうスタックっていう一時的なデータを置く場所に置きます。
そこは、関数の引数や、前に使い終わった変数なんかの値が
そのまま残ってます。
コンピュータは内容をクリアするにも時間がかかるので、一般的に
前に使った物をいちいち消さないんですわ。
それで、初期化しないと新しく作った児童変数の値は
そのゴミの内容になってまう。スタックの使い方はコンピュータや
OS、メモリ状況によって違ってくるのでコトなるんです・・・。
C faq あたりにも載ってるかもしれん・・。
■ このスレッドは過去ログ倉庫に格納されています