Maison > Article > développement back-end > La différence entre = et == en C++
La différence entre = et == en C++ : "=" est un opérateur d'affectation, attribuant une valeur à une variable ou une référence ; "==" est un opérateur d'égalité, comparant si deux valeurs sont égales et renvoyant un booléen. valeur.
Différence entre = et == en C++
= et == en C++ sont deux opérateurs différents avec des fonctions et des utilisations différentes.
= (opérateur d'affectation)
int x = 5;
int x = 5;
==(相等操作符)
if (x == 5)
== (opérateur d'égalité)
Tableau 1 : Les principales différences entre | = et == | |
---|---|---|
= | == | |
Objectif | Affectation | Comparer |
Valeur de retour | Aucun | Valeur booléenne |
Opérande gauche | Variable ou référence attribuable | Peut être n'importe quelle expression |
Résultat de l'opération La valeur de la variable après affectation
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!