Witajcie! Robiłem zadanie z C++ i wydawało się ono proste. Spójrzcie:
int i=3, j=++i, k=++i;
ile wynosi i, j oraz k?
Rozwiązywałem je tak:
1) j to i powiększone o 1, więc wychodzi 4
2) k to także i powiększone o 1, więc także 4
Tymczasem poprawna odpowiedź to i=5, j=4 oraz k=5
Zupełnie nie rozumiem dlaczego. Umie ktoś to wyjaśnić?