Comment fonctionne l'esperluette (&) en C
Comprendre l'opérateur esperluette
Le & L'opérateur en C sert à plusieurs fins, notamment :
Dans le contexte du code fourni
L'extrait de code que vous avez fourni démontre l'utilisation de l'esperluette pour vérifier pour l'égalité entre un pointeur (b) et une variable de référence (a). Cette comparaison est valide car une référence est implicitement convertie en pointeur lorsque cela est nécessaire. L'opérateur & sur le côté gauche de ¶m == est inutile et prête à confusion. La comparaison correcte est simplement param == this.
En bref, l'opérateur & en C offre un moyen polyvalent de travailler avec des variables en vous permettant d'accéder à leurs adresses mémoire, de les transmettre par référence et de créer des variables de référence. qui alias les variables existantes.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3