Next: einzelne Zeichen vs. Zeichenketten
Up: Datentypen, Operatoren, Arrays, Structs
Previous: Beispiel: Initialisierung von Arrays
int *arr_ptr, int_arr[3]={10, 12, 14};
arr_ptr=int_arr; // Der Name des Arrays ist
// eine Pointer-Konstante
arr_ptr=&int_arr[0]; // Hat den selben Effekt wie oben
arr_ptr++; // Zeige auf das nächste Element
x=*arr_ptr + 7; // 12 + 7 = 19
xptr=&int_arr[1];
*xptr++; // ++ hat höhere Priorität als *
// ist gleich wie *(xptr++)
// Ergebnis ist 12, da Post-Increment!
// vgl. Smith S312
(*xptr)++
| © 1997 Gottfried Rudorfer, C++-AG, Lehrveranstaltungen, Abteilung für Angewandte Informatik, Wirtschaftsuniversität Wien, 3/19/1998 |