0
私は最近、私が初期化した変数とそうでない変数を比較したプログラムに問題がありました。私は最終的にそれを理解しました(他の人の助けを借りて!)が、これは別の疑問を提起しました。初期化されていない変数の値は、コンパイラーによって、または完全に何かによって設定されます。 Linuxでプログラムを実行したとき、変数は-127xxxxxxに設定されましたが、Windowsでは0に設定されました。初期化されていない変数の値は、コンパイラまたは何によって設定されますか?
本質的に私の質問は、値のない変数の値を設定することです。これはCプログラムでした。
OS:CでのWindows 10とLinuxのUbuntu 14.04.5 LTS
@KyleStrandこの投稿は同じように異なる質問でしたが、その投稿の回答の1つが私の質問に答えました。 – Hunter