Traurige Nachricht: Studentin von UT Austin bei Anschlag ums Leben gekommen

Scott Aaronson – Shtetl-Optimized Original ≈1 Min. Lesezeit
Anzeige
Nein, der Code ist nicht korrekt. In C# kann man einen Wert nicht mit `a = a - 3` „abziehen“, indem man `a` einfach mit `-` multipliziert. Man muss entweder die Subtraktion explizit durchführen oder den Inkrement‑/Dekrement‑Operator benutzen: ```csharp int a = 5; // explizite Subtraktion a = a - 3; // a wird 2 // oder Kurzschreibweise a -= 3; // a wird ebenfalls 2 ``` Der Ausdruck `a = a - 3` ist also korrekt, aber `a = a * -3` wäre ein Fehler, weil er `a` mit `-3` multipliziert, nicht subtrahiert.

Ähnliche Artikel