Zum Abschluss dieser ersten Coding Club Staffel gibt es jetzt das erste Array…


Praxisbeispiel 1:

#include <iostream>
int main() {

int feld[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; // 10 Elemente, mit Initialisierung

for(int i = 0; i < 10; ++i) {
std::cout << feld[i] << " ";   // Elemente 0 bis 9 ausgeben
}
}


Praxisbeispiel 2:

#include <iostream>
int main() {

int feld[10] = {1,2,3,4,5,6,7,8,9,10};

std::cout << feld[3]   << "\n"; // Indexoperator
std::cout << *(feld + 3) << "\n"; // Zeigerarithmetik
}


Praxisbeispiel 3:

#include <iostream>
int main() {

int feld[10];

std::cout << "   Array Größe: " << sizeof(feld)                   << "\n";
std::cout << " Element Größe: " << sizeof(feld[0])                << "\n";
std::cout << "Element Anzahl: " << sizeof(feld) / sizeof(feld[0]) << "\n";
}

Im folgenden Beispiel speichern wir Länder und ihre Hauptstädte in zwei Arrays und lassen sie ausgeben..

Praxisbeispiel 4:

#include <iostream>
int main() {

const char* countries[5] = {"Deutschland", "Frankreich", "Italien", "Spanien", "England"};
const char* capitals[5] = {"Berlin", "Paris", "Rom", "Madrid", "London"};

for (int i = 0; i < 5; ++i) {
std::cout << countries[i] << "'s Hauptstadt ist: " << capitals[i] << std::endl;
}
return 0;
}

Von Torsten