Quiz-Zusammenfassung
0 von 4 Fragen beantwortet
Fragen:
- 1
- 2
- 3
- 4
Informationen
Inkrement- und Dekrementoperatoren erhöhen bzw. erniedrigen den Wert einer Variable um 1.
Tabelle Inkrement- und Dekrementoperatoren
Bezeichnung | Operator | Operation | Beschreibung |
---|---|---|---|
Inkrement | a++ | a = a + 1 | erhöht a um 1 |
Dekrement | a– | a = a + 1 | erniedrigt a um 1 |
Diesen Typ Operatoren gibt es in zwei Varianten. Den ersten haben Sie gerade kennengelernt. Bei ihm befinden sich die Plus- oder Minuszeichen hinter der Variable. Dieser Typ wird mit dem Zusatz Postfix gekennzeichnet. Das Gegenteil wird als Präfix bezeichnet und sagt aus, dass sich die Plus- oder Minuszeichen vor der Variablen befinden.
Tabelle Postfix und Präfix
Operator | Beschreibung |
---|---|
++a | Präfixer Inkrementaloperator |
a++ | Postfixer Inkrementaloperator |
–a | Präfixer Dekrementaloperator |
–a | Postfixer Dekrementaloperator |
Abhängig von der Position an der sich die Plus- oder Minuszeichen befinden, also ob sie vor oder hinter der Variablen stehen, ändert sich auch das Verhalten.
Die Postfix-Schreibweise erhöht bzw. verringert den Wert einer Variablen sofort, gibt aber den alten Wert an die Variable weiter.
Die Präfix-Schreibweise erhöht bzw. verringert den Wert einer Variablen und gibt diesen Wert auch sofort an die aktuellen Variable weiter.
Tipp
Präfix vs. Postfix
Die Inkrementierung / Dekremnetierung geschieht immer in der Zeile, in der das Inkrement steht.
Der Präfix-Operator z.B. ++x ändert den Wert der Variablen x bei Aufruf sofort, der Postfix-Operator x++ gibt jedoch erst den alten Wert an die aktuelle Variable weiter.
Beispiel Präfixer Inkrementaloperator
x = 9;
y = ++x;
Was passiert?
Das Inkrementieren erhöht den Wert der Variablen x um 1 auf 10. Die präfixe Schreibweise bewirkt, dass y der aktuelle Wert 10 zugewiesen wird.
Beispiel Postfixer Inkrementaloperator
x = 9;
y = x++;
Was passiert?
Das Inkrementieren macht das Gleiche wie im vorherigen Beispiel. Es erhöht den Wert der Variablen x um 1 auf den Wert von 10.
Die postfixe Schreibweise jedoch bewirkt, dass y der alte Wert von x nämlich 9 zugewiesen wird.
Erst beim nächsten Aufruf von x++ wäre 10 der "alte" Wert und y erhielte den Wert 10.
Sie haben das Quiz schon einmal absolviert. Daher können sie es nicht erneut starten.
Quiz wird geladen...
Sie müssen sich einloggen oder registrieren um das Quiz zu starten.
Sie müssen erst folgende Quiz beenden um dieses Quiz starten zu können:
Ergebnis
0 von 4 Frage korrekt beantwortet
Ihre Zeit:
Zeit ist abgelaufen
Sie haben 0 von 0 Punkten erreicht (0)
Kategorien
- Nicht kategorisiert 0%
- 1
- 2
- 3
- 4
- Beantwortet
- Vorgemerkt
-
Frage 1 von 4
1. Frage
Ordnen Sie den Operatoren die richtigen Bezeichnungen zu
Sortierelemente
- Inkrement
- Dekrement
-
x++
-
x--
Korrekt
Inkorrekt
-
Frage 2 von 4
2. Frage
Sortieren Sie nach Präfix und Postfix
Sortierelemente
- --x ++x
- x++ x--
-
Präfix
-
Postfix
Korrekt
Inkorrekt
-
Frage 3 von 4
3. Frage
Welcher Wert wird der Variablen y in Zeile 2 zugewiesen?
x = 9; y = --x;
Korrekt
Inkorrekt
-
Frage 4 von 4
4. Frage
Welcher Wert wird die Variablen y in Zeile 2 zugewiesen?
x = 9; y = x--;
Korrekt
Inkorrekt