D
David Nienhaus
Gast
Hallo liebe Leute,
ich bin gerade dabei C zu lernen.
Kann mir jemand helfen beim Entschlüsseln folgendes Codes?
Die erste Zeile macht mir schon Probleme.
Ich verstehe Sie so:
Es wird i = i*(entweder i oder j, je nach dem ob vorheriger Ausdruck größer oder kleiner 0 ist, gesetzt) danach wird dann jeweils entweder i oder j ( je nach dem) inkrementiert.
ich bin gerade dabei C zu lernen.
Kann mir jemand helfen beim Entschlüsseln folgendes Codes?
Code:
int i=1, j=2;
i *= --i*j++>0 ? i++ : j--;
i = (j++,--j);
i-=--i;
Die erste Zeile macht mir schon Probleme.
Ich verstehe Sie so:
Es wird i = i*(entweder i oder j, je nach dem ob vorheriger Ausdruck größer oder kleiner 0 ist, gesetzt) danach wird dann jeweils entweder i oder j ( je nach dem) inkrementiert.