Array's |
16.01.2008, 18:08 | Auf diesen Beitrag antworten » | ||
annika91 | Array's Hey alle zusammen, ich wollte mal fragen,ob ihr mir bitte den Unterschied zwischen ein - und mehrdimensionalen Array's erklären könnt? Ich wäre euch sehr,sehr dankbar. Vielen Dank im Vorraus |
||
|
|||
17.01.2008, 15:13 | Auf diesen Beitrag antworten » | ||
Christian_S86 | RE: Array's Grüße! Eindimensionale Arrays sind Datentypen mit einem einfachen Index, d.h. z.B. int liste[100]; // definiert 101 "int"-Felder Man kann dieses Array wie folgt aufrufen : liste[0] = 20; liste[1] = 45; usw. Mehrdimensionale Arrays haben mehrere Indizes : int liste2[50][2]; // definiert eine "Tabelle" mit 51 Zeilen und 3 Spalten Der Aufruf lautet : liste2[0][0]=100; Zu beachten ist, daß Arrays in C mit 0 anfangen.... d.h. das erste Feld ist der Index 0. Mehrdimensionale Arrays kann man gut für statische Tabellen und Matrizen verwenden. Ich hoffe das hilft dir weiter. MfG |
||
17.01.2008, 15:24 | Auf diesen Beitrag antworten » | ||
Tobias | RE: Array's
"int liste[100];" definiert eine Feld mit 100!! Elementen, d.h. man kann mit den gültigen Indizes 0 bis 99 zugreifen. "int liste2[50][2];" definiert eine "Tabelle" (d.h. zweidimensionales Array) mit 50!! Zeilen und 2!! Spalten. Beachte also: Bei der Deklaration der Felder gibt man die Anzahlen in den eckigen Klammern an. Bei dem Zugriff auf die Felder bemüht man sich der Indizierung startend bei 0. |
||
17.01.2008, 15:28 | Auf diesen Beitrag antworten » | ||
Christian_S86 | RE: Array's Ja ok, sry mein Fehler.... kann schon mal passieren Danke für die Verbesserung. MfG |
||
Anzeige | |||
|
|||
18.01.2008, 15:52 | Auf diesen Beitrag antworten » | ||
annika91 | Ich danke euch recht herzlich,ihr habt mir sehr weitergeholfen ...DANKESCHÖN! |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |
|