Prinzipiell tun diese Codes alle das gleiche.Das vergleicht a und b. Wenn a und b gleich sind, weist der Code c den Wert 1 zu, andernfalls 0.Zitat von Calamity- Jade
Der sog. trinäre Operator x ? y : z prüft, ob die Bedingung x true ergibt, falls ja, gibt der Ausdruck y zurück, falls nein, z.Zitat
Das überprüft, ob a und b gleich sind und weist das Ergebnis der Überprüfung (true oder false, als Zahl 1 oder 0) c zu.Zitat
Die Ausführung führt also bei allen Codes zum selben Ergebnis.