Sub Arrays
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
SubArrays sind Unterbereiche von 2- oder mehrdimensionalen Arrays. SubArrays werden in Programmiersprachen unterschiedlich behandelt. In einigen Programmiersprachen können SubArrays wie eigene Substrukturen und Objekte adressiert werden (C, C+, Java, ...), in anderen Programmiersprachen (Fortran, Pascal, Basic, ...) ist das nicht möglich.
Als Beispiel ein C-Array:
- Typ array[3][8][8];
interpretiert als Vektor von SubArrays:
- Typ array[3][8][8];
Der Gesamtarray wird als Vektor (mit 3 SubArray-Elementen) aufgefasst, wobei jedes dieser Vektorelemente ein SubArray (mit jeweils 64 Arrayelementen) ist.
In C ist die Adressierung eines SubArrays trivial:
- extern void function(Typ subarray[8][8]);
- ...
- function(array+n); /* übergibt einen Zeiger zum SubArray */
- function(&array[n]); /* äquivalent */
KategorieJargon KategorieC KategorieCee
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 29. November 2007 8:48 (diff))