[PYTANIE] Różnica międzi pre- a post(de)inkrementacją
Ostatnio zmodyfikowano 2014-06-03 17:54
Medivox Temat założony przez niniejszego użytkownika |
[PYTANIE] Różnica międzi pre- a post(de)inkrementacją » 2014-06-03 17:16:19 おはよう! Mam takie pytanie: czy ktoś mógłby mi wytłumaczyć dokładnie (tudzież łopatologicznie) różnice między post(de)inkrementacją a pre(de)inkrementacją? Rozumiem, że w przypadku kodu z, dajmy na to, pętlą for, np.:
int i ; for (i > 0 , i < 100 , i++) { ... }
ORAZ
int i ; for (i > 0 , i < 100 , ++i) { ... }
będzie różnica (chyba?). Ale co z zapisami:
int i = 5 ; i++ ; cout << i ;
ORAZ
int i = 5 ; ++i ; cout << i ;
Tego nie mogę zrozumieć.
Byłbym bardzo wdzięczny za odpowiedź. =) |
|
OSA_PL |
» 2014-06-03 17:44:34 W żadnych z twoich przykładów nie ma znaczenia czy to post czy pre inkrementacja. Tak najprościej wytłumaczyłbym to tak: int a; int b = 5;
a = b++;
int a; int b = 5;
a = ++b;
|
|
Medivox Temat założony przez niniejszego użytkownika |
» 2014-06-03 17:54:34 Okej, dzięki. Wreszcie ogarnąłem =) |
|
« 1 » |