010
23.08.2005, 09:57 Uhr
itchy
|
Zitat von ~rene1: |
du hast ein array von ints {1,2,3,4,5,6,7,8} zeiger zeigt auf die eins dann passiert folgendes: if (*zeiger++ > *zeiger) zeiger++ setzt zeiger auf 2, dh. *(zeiger++) ist 2
|
*zeiger++ würde bei diesem Bsp auf 1 zeigen und sich dann erhöhen, und zeigt dann bei "> *zeiger" auf die 2.
folg. weiteres Bsp.:
int a = 1; printf("a = %d\n", a++); /* Ausgabe "a = 1", und a erhöht sich um 1 */ printf("a = %d", a); /* Ausgabe: "a = 2" */ |