Den bedingten (ternären) Operator in C verstehen
Der bedingte Operator oder ternärer Operator, wie er allgemein genannt wird, bietet eine prägnante Alternative zu if-else-Anweisungen in C . Sie können damit bedingte Zuweisungen mit der Syntax schreiben:
(condition) ? true-clause : false-clause
Mechanik des Bedingungsoperators:
Verwendung:
Der ternäre Operator ist am meisten werden häufig bei Auftragsarbeiten eingesetzt. Dieses Codefragment weist beispielsweise der Variablen x den Wert 3 zu, wenn Drei wahr ist, und 0, wenn Drei falsch ist:
bool Three = SOME_VALUE; int x = Three ? 3 : 0;
Äquivalente if-else-Anweisung:
Der ternäre Operator ist praktisch eine Abkürzung für die folgende if-else-Anweisung:
bool Three = SOME_VALUE; int x; if (Three) x = 3; else x = 0;
Das obige ist der detaillierte Inhalt vonWie funktioniert der ternäre C-Operator?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!