私はしばらくの間配列を使用しています。
いくつか質問があります。
これで、要素に値を指定せずに配列を使用できないことがわかりました。
たとえば、これは私にエラーを与えるでしょう
int fly[5];
cout << fly[4] << endl;
また、設定値がない要素を印刷すると、エラーが発生します。
int fly[5];
fly[2] = 1;
cout << fly[4] << endl;
ここで、配列の1つの要素に、配列の初期化で任意の数を指定するとわかりました。次に、残りの要素が0に設定されます。
したがって、このコードは0を出力します
int fly[5] = {15};
cout << fly[4] << endl;
なぜこれが起こるのですか。誰か説明できますか?