Maison >développement back-end >C++ >La différence entre == et = en C++

La différence entre == et = en C++

下次还敢
下次还敢original
2024-04-26 20:09:13765parcourir

En C++, l'opérateur == est utilisé pour comparer si les expressions sont égales et renvoient une valeur booléenne (vrai ou faux) ; l'opérateur = est utilisé pour l'affectation, en attribuant la valeur d'une expression à une variable et en renvoyant la variable attribuée. .

La différence entre == et = en C++

Différence entre == et = en C++

Dans le langage de programmation C++, les opérateurs double signe égal (==) et simple signe égal (=) ont des significations et des utilisations différentes.

== opérateur

Fonction : est utilisé pour comparer si les valeurs de deux expressions sont égales.

Syntaxe :

<code class="cpp">expression1 == expression2</code>

Valeur de retour :

  • Si les valeurs des deux expressions sont égales, renvoie vrai.
  • Si les valeurs des deux expressions ne sont pas égales, renvoyez false.

Exemple :

<code class="cpp">int a = 5;
int b = 10;
bool result = (a == b); // result 将为 false</code>

= opérateur

Fonction : est utilisé pour l'affectation.

Syntaxe :

<code class="cpp">variable = expression</code>

Valeur de retour :

  • Attribuer la valeur d'une expression à une variable.
  • Renvoyer la variable assignée.

Exemple :

<code class="cpp">int a;
a = 5; // a 的值现在为 5</code>

Différence clé

  • == l'opérateur est utilisé pour la comparaison tandis que l'opérateur = est utilisé pour l'affectation. L'opérateur
  • == renvoie une valeur booléenne, tandis que l'opérateur = renvoie une variable à laquelle une valeur lui est attribuée. L'opérateur
  • == ne peut pas modifier l'opérande, tandis que l'opérateur = peut modifier l'opérande de gauche.

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