Java ローカル変数を初期化する必要があるのはなぜですか? 前述したとおりです。ありがとう。
コンパイラが通過できません
初期化がない場合は、c のようなアドレスを指すだけです。そのため、Java の直接コンパイルは失敗しました。
ローカル変数はグローバル変数に比べてライフサイクルが短く、グローバル変数のように初期値を与えると性能に影響するので、妥協して規定しました。ユーザーは最初に値を割り当ててから再度使用する必要があります。
コンパイラが通過できません
初期化がない場合は、c のようなアドレスを指すだけです。そのため、Java の直接コンパイルは失敗しました。
ローカル変数はグローバル変数に比べてライフサイクルが短く、グローバル変数のように初期値を与えると性能に影響するので、妥協して規定しました。ユーザーは最初に値を割り当ててから再度使用する必要があります。