Hi,
Zeiger tragen keine Information darüber, ob sie auf ein Array eines Typs zeigen, oder nur auf ein Element des Typs. Genaugenommen zeigen sie immer nur auf ein Element, bei einem Array eben auf das erste.
Wenn man es genau nimmt stimmt das so nicht.
Du kannst bei einfachen Zeigern nicht sagen, ob sie auf Elemente in einem Array zeigen, oder auf einzelne Variablen. Das war wohl das was du meintest.
Der name des Arrays ist übrigens auch nur ein konstanter Zeiger.
Ein 2-Dim-Array ist nichts anderes als Zeiger auf Arrays.
Beispiel:
int matrix[5][5];                // 2-Dim-Feld mit 5 Zeilen und 5 Spalten
*matrix oder matrix[0]           // Zeiger auf 1. Zeile (Zeile = Feld mit 5 Elementen)
*(matrix+1) oder matrix[1]       // Zeiger auf 2. Zeile
mfG,
steckl
 nicht angemeldet
 nicht angemeldet