Array Frage,
-
int feld[6] = { 2, 4, 6, 8, 10, 12 }; for( int n = 0; n < 6; n++ ) { cout << feld[n] << " "; }In welchem Zusammenhang steht das n, in dem Indexoperator des Arrays Feld mit der for Schleife, das verstehe ichnicht so ganz...
Ich gebe mit dem cout jedes Einzelne Element des Arrays Feld aus, aber warum mit dem n in dem Indexoperator?
Die for Schleife hat doch gar nix mit dem Array in diesem Kontext zu tun oder ?
-
du scheinst da was nicht ganz verstanden zu haben. so gibt man jedes element eines feldes aus:
int feld[3] = { 0, 1, 2 }; cout << feld[0] << '\n'; cout << feld[1] << '\n'; cout << feld[2] << '\n';das sich da eine schleife anbietet, sollte ja offensichtlich sein

von 0 bis array_laenge-1bb
-
Doch, doch das steht alles in einem Kontext in deinem Beispiel.
Dein "n" ist die Laufvariable der for-Schleife. Eine typische for-Schleife besteht immer aus einer Laufvariablendeklaration, Abbruchbedingung und einer Laufvariablenmanipulation.Du benutzt deine Laufvariable "n" dafür um auf jeden Index in deinem Array zuzugreifen.
-
Jetzt ergibt es Sinn, bin einfach nicht auf diesen Gedanken gekommen, danke
