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))
Suchbegriff: gesucht wird
im Titel
im Text