Mam pytanie:
Według wikipedii pętla while "wykonuje instrukcję tak długo, dopóki jej warunek jest spełniony (ma wartość różną od zera). Instrukcja sprawdza warunek przed wykonaniem ciała pętli. Pętla while może wykonywać się nieskończoną ilość razy, gdy wyrażenie nigdy nie przyjmie wartości 0, może także nie wykonać się nigdy, gdy wartość przed pierwszym przebiegiem będzie zerowa."
Mam zadanie:
int n=10, m=20;
while(n--);
m=n
Po napisaniu czegoś takiego wyświetla że m=-1, jednak nie wiem dlaczego. Czy mógłby mi to ktoś wyjaśnić?
Z góry dzięki