Maison >développement back-end >C++ >Comment fonctionne l'opérateur ternaire C ?

Comment fonctionne l'opérateur ternaire C ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-15 01:57:11175parcourir

How Does the C   Ternary Operator Work?

Comprendre l'opérateur conditionnel (ternaire) en C

L'opérateur conditionnel, ou opérateur ternaire comme on l'appelle plus communément, offre une alternative concise aux instructions if-else en C . Il vous permet d'écrire des affectations conditionnelles en utilisant la syntaxe :

(condition) ? true-clause : false-clause

Mécanique de l'opérateur conditionnel :

  • La condition est une expression booléenne qui s'évalue à soit vrai, soit faux.
  • la clause vraie est la valeur attribuée si la condition est évaluée à true.
  • false-clause est la valeur attribuée si la condition est évaluée à false.

Utilisation :

L'opérateur ternaire est le plus couramment employé dans les opérations d’affectation. Par exemple, cet extrait de code attribue la valeur 3 à la variable x si Trois est vrai, et 0 si Trois est faux :

bool Three = SOME_VALUE;
int x = Three ? 3 : 0;

Instruction if-else équivalente :

L'opérateur ternaire est en fait un raccourci pour l'instruction if-else suivante :

bool Three = SOME_VALUE;
int x;
if (Three)
    x = 3;
else
    x = 0;

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