Der einzige ternäre Operator in der C-Sprache ist der bedingte Ausdruck, der zur Vereinfachung von if-else-Anweisungen verwendet wird. Syntax: Bedingung ? Wert 1 : Wert 2, wobei die Bedingung ein boolescher Ausdruck ist und der Rückgabewert dann vorliegt, wenn Wert 1 und Wert 2 wahr bzw. falsch sind.
Der einzige ternäre Operator in der C-Sprache
Der einzige ternäre Operator in der C-Sprache ist bedingter Ausdruck, eine vereinfachte if-else-Anweisung.
Syntax
<code>条件 ? 值1 : 值2</code>
Wobei:
Bedingung
: Ein boolescher Ausdruck, der bestimmt, ob Wert 1
oder Wert 2
ausgeführt werden soll. 条件
:一个布尔表达式,决定是否执行 值1
或 值2
.值1
:如果 条件
为 true,则返回的值。值2
:如果 条件
为 false,则返回的值。示例
<code class="c">int a = 10; int b = 20; int max = (a > b) ? a : b; // max 将为 20</code>
工作原理
三目运算符的工作原理如下:
条件
表达式。条件
为 true,则返回 值1
.条件
为 false,则返回 值2
Wert1
: Der zurückgegebene Wert, wenn die Bedingung
wahr ist. Wert2
: Der zurückgegebene Wert, wenn die Bedingung
falsch ist.
bedingten
-Ausdruck aus. 🎜🎜Wenn die Bedingung
wahr ist, geben Sie den Wert 1
zurück. 🎜🎜Wenn die Bedingung
falsch ist, geben Sie den Wert 2
zurück >.🎜🎜🎜Dieser Operator kann bedingte Anweisungen vereinfachen und den Code prägnanter und lesbarer machen. 🎜Das obige ist der detaillierte Inhalt vonWas ist der einzige ternäre Operator in der Sprache C?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!