Wozu dient der bedingte Operator? Funktional gesehen ist er überflüssig, da er ein if-else-Konstrukt implementiert. Wenn der Bedingungsoperator effizienter ist als die äquivalente if-else-Zuweisung, warum kann if-else dann nicht vom Compiler effizienter interpretiert werden?
Der ternäre (bedingte) Operator in C
- Gefragt el 17 de April, 2009
- Wann wurde die Frage gestellt
- 105920 Ansichten
- Anzahl der Besuche der Frage
- 0 Antworten
- Anzahl der Fragenantworten
- Gelöst
- Aktueller Status der Frage
Verwandte Fragen
- Verfügt Python über einen ternären bedingten Operator?
- Was ist der !! (nicht nicht) Operator in JavaScript?
- Welcher Gleichheitsoperator (== vs ===) sollte in JavaScript-Vergleichen verwendet werden?
- Warum bietet Java keine Operatorüberladung?
- Stapel-Operator für Nicht-Gleichheit (Ungleichheit)
- Was ist Operatorüberladung und wie unterscheidet sie sich von Polymorphismus?
- Wie verhindere ich, dass eine Klasse über den "new"-Operator zugewiesen wird? (Ich möchte sicherstellen, dass meine RAII-Klasse immer auf dem Stack zugewiesen wird).
- Wie kann ich meine Sorgen mit dem `:`-Operator von R befriedigen?
- JavaScript-Pluszeichen vor einem Funktionsausdruck
- Was bedeuten all die symbolischen Operatoren in Scala?
- C++: Was bedeutet (a<<b)?
Empfohlene Fragen
- Verfügt Python über einen ternären bedingten Operator?
- Welcher Gleichheitsoperator (== vs ===) sollte in JavaScript-Vergleichen verwendet werden?
- Was ist der !! (nicht nicht) Operator in JavaScript?
- Css3-Übergang auf transparentem Hintergrund funktioniert nicht in Chrome 5
- Wie man ein Bild in ImageView skaliert, um das Seitenverhältnis beizubehalten