Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist der einzige ternäre Operator in der Sprache C?

Was ist der einzige ternäre Operator in der Sprache C?

下次还敢
下次还敢Original
2024-04-13 19:09:43452Durchsuche

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.

Was ist der einzige ternäre Operator in der Sprache C?

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>

工作原理

三目运算符的工作原理如下:

  1. 首先评估 条件 表达式。
  2. 如果 条件 为 true,则返回 值1.
  3. 如果 条件 为 false,则返回 值2
  4. Wert1: Der zurückgegebene Wert, wenn die Bedingung wahr ist.

Wert2: Der zurückgegebene Wert, wenn die Bedingung falsch ist.

🎜🎜Beispiel🎜🎜rrreee🎜🎜Wie es funktioniert🎜🎜🎜Der ternäre Operator funktioniert wie folgt: 🎜
    🎜Erst wertet den 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn