Maison  >  Article  >  développement back-end  >  Quel est le seul opérateur ternaire en langage C

Quel est le seul opérateur ternaire en langage C

下次还敢
下次还敢original
2024-04-13 19:09:43452parcourir

Le seul opérateur ternaire en langage C est l'expression conditionnelle, utilisée pour simplifier les instructions if-else. Syntaxe : Condition ? Valeur 1 : Valeur 2, où la condition est une expression booléenne et la valeur de retour est lorsque la valeur 1 et la valeur 2 sont respectivement vraies et fausses.

Quel est le seul opérateur ternaire en langage C

Le seul opérateur ternaire en langage C

Le seul opérateur ternaire en langage C est expression conditionnelle, qui est une instruction if-else simplifiée.

Syntaxe

<code>条件 ? 值1 : 值2</code>

Où :

  • Condition : Une expression booléenne qui détermine s'il faut exécuter valeur 1 ou valeur 2. 条件:一个布尔表达式,决定是否执行 值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. Value1 : La valeur renvoyée si la condition est vraie.

Value2 : La valeur renvoyée si la condition est fausse.

🎜🎜Exemple🎜🎜rrreee🎜🎜Comment ça marche🎜🎜🎜L'opérateur ternaire fonctionne comme suit : 🎜
    🎜Évalue d'abord l'expression conditionnelle. 🎜🎜Si condition est vraie, renvoyez valeur 1 🎜🎜Si condition est fausse, renvoyez valeur 2. 🎜🎜🎜Cet opérateur peut simplifier les instructions conditionnelles et rendre le code plus concis et lisible. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn