Postinkrementacja/postdekrementacja
Część sekcji Podstawy ścieżki C# w Coddy. Lekcja 18 z 69.
Operatorów inkrementacji (++) i dekrementacji (--) można używać na dwa sposoby:
Preinkrementacja/dekrementacja (++x lub --x):
- Operator znajduje się PRZED zmienną
- Wartość zmienia się NATYCHMIAST
Nowa wartość jest używana w wyrażeniu
int x = 5;
int y = ++x;
// Najpierw x zostaje zwiększone do 6, a następnie y przyjmuje wartość 6Postinkrementacja/dekrementacja (x++ lub x--):
- Operator znajduje się PO zmiennej
- Najpierw używana jest pierwotna wartość
Wartość zmienia się PO wyrażeniu
int x = 5;
int y = x++;
// Najpierw y przyjmuje wartość 5, a potem x zwiększa się do 6Kolejny przykład
postinkrementacja:
int score = 5;
int res1 = score++;
// res1 wynosi 5
// score wynosi 6preinkrementacja:
int score = 5;
int res2 = ++score;
// res2 wynosi 6
// score wynosi 6Spróbuj swoich sił
Ta lekcja nie zawiera wyzwania z kodem.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory, część 1
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaPostinkrementacja/postdekrementacjaSkrócone operatory arytmetyczne7Podstawowe wejście i wyjście
Podstawowe wyjścieInterpolacja ciągów znakówOdczytywanie danych wejściowychParsowaniePowtórka — do 120Powtórka — prawda czy fałsz5Operatory część 2
Operatory porównaniaOperatory logiczne część 1Operatory logiczne część 2Powtórka — prosta logikaOperatory logiczne część 36Podejmowanie decyzji
Instrukcja ifIf - ElseInstrukcja switchOperator trójargumentowyPowtórzenie - If ElseZagnieżdżone If - Else9Pętle
Pętla forPętla whilePętla do whileInstrukcja breakInstrukcja continueZagnieżdżona pętlaNieskończona pętlaPowtórzenie – dynamiczne dane wejściowe12Operacje na ciągach znaków
Metody ciągów znaków – część 1Metody ciągów znaków – część 2Formatowanie ciągów znakówPoćwicz samodzielnie: Kompilator C# online