答えが見つからないように見える簡単な質問があります。とてもシンプルで、言語の癖として捉えることができると思います。
int[] newArray=new int[5];
配列を初期化し、5 つの位置すべてをすべてゼロにします。
newArray[4]=0;
//versus not assigning any value to specific position newArray[4]
二つは同じものですか?そうでない場合、これら2つを区別する方法は?
配列が作成されたときに自動的に配置されたゼロと、ある時点でプログラムで割り当てられたゼロを区別するにはどうすればよいですか?
私がこれを求めている主な理由は、配列内のランダムな位置に整数値を割り当てるプログラムがあり、0 になる可能性があるためです。検索中に、プログラムによって割り当てられたゼロと初期化されたゼロを知りたいです。