Was bedeutet *= und += in C?

2 Antworten

An dem Beispiel der Variablen:

byte x = 1;

1) x += 2;

Bedeutet:

x = x + 2;

2) x *= 2;

Bedeutet:

x = x * 2;

Hoffe, das klärt Deine Frage.


chudad 
Beitragsersteller
 10.11.2021, 12:39

Also kann ich auch anstatt x += 2, x = x+ 2 Schreibens

Was bedeutet *= und += in C?

"Nehme mal und füge das Ergebnis ein" bzw. "Addiere und füge das Ergebnis ein".

Wenn Du in C schreibst

a+=c

dann ist das gleichbedeutend mit

a=a+c

Woher ich das weiß:Studium / Ausbildung – Ich bin seit über 30 Jahren in der IT tätig.

chudad 
Beitragsersteller
 10.11.2021, 12:40

Ok danke also egal was ich wähle, da haben die Entwickler mal wieder n Weg gefunden Dinge abzukürzen :)