>Info zum Stichwort Indizierung | >diskutieren | >Permalink 
Yadgar schrieb am 20.9. 2012 um 12:32:14 Uhr über

Indizierung

Indizierung ist eine feine Sache, wenn man eine Gruppe von zusammengehörenden Werten über Variablen ansprechen will: man definiert dann ein sogenanntes Array (oder Feld) von Variablen, die alle denselben Namen mit einer nachgestellten fortlaufenden Nummer haben. In Cplusplus geht das so:

int a[] = {2, 4, 3, 15, 12};

Angesprochen werden die einzelnen Werte dann über den Index in den eckigen Klammern:

cout << a[1];

zeigt den zweiten Wert der obigen Aufzählung in geschweiften Klammern an, also die 4. Den zweiten Wert deshalb, weil Indizes von Arrays grundsätzlich bei 0 und nicht etwa bei 1 beginnen.

Will man sich alle Werte eines Arrays anzeigen lassen, gibt man sie in einer Schleife aus:

for (int i=0; i<sizeof(a)/sizeof(int); i++)
{
cout << a[i] << endl;
}

Die Anzahl der Elemente des Arrays ergibt sich aus der Größe des Arrays in Bytes (sizeof(a)) dividiert durch die Größe des verwendeten Datentyps in Bytes (sizeof(int), bei int üblicherweise 4 Bytes).

Programmieren macht Spaß!




   User-Bewertung: /
Wenn Du mit dem Autor des oben stehenden Textes Kontakt aufnehmen willst, benutze das Forum des Blasters! (Funktion »diskutieren« am oberen Rand)

Dein Name:
Deine Assoziationen zu »Indizierung«:
Hier nichts eingeben, sonst wird der Text nicht gespeichert:
Hier das stehen lassen, sonst wird der Text nicht gespeichert:
 Konfiguration | Web-Blaster | Statistik | »Indizierung« | Hilfe | Startseite 
0.0040 (0.0012, 0.0016) sek. –– 854011213