À propos des références, laissez-moi d'abord raconter une histoire : dans la cour où nous vivons, il y a un petit enfant nommé Luo XX. Nous aimons lui donner un surnom. Voyant qu'il n'était pas bien nourri, avec une tête relativement grosse et un corps relativement petit, nous lui avons donné le surnom de « Tête de radis ». Donc Luo XX est son vrai nom, et Tête de radis est son alias. Alors, qu'est-ce qu'une référence ??
Définition :Référence : c'est un alias d'une variable.

Remarque :Pour ce qui est d'un alias, une variable ne peut pas avoir uniquement un alias sans son propre nom réel.
Références vers les types de données de base
Comme dans l'extrait de code suivant :
Exemple
Références aux types de structure
Comme dans l'extrait de code suivant :
Exemple
Références aux types de pointeur
Les références de type pointeur sont la partie la plus complexe et la plus difficile à comprendre des références, et elles possèdent également des particularités dans leur forme syntaxique.
Définition :
Type *&pointerReferenceName = pointer;
Regardons un exemple :
Exemple
Les références en tant que paramètres de fonction
Avant d'apprendre les références, lorsque nous étudiions le langage C, nous avons appris un programme classique comme celui-ci :
Maintenant que nous avons appris les références, à quoi cela devrait-il ressembler pour obtenir la même fonctionnalité ?
Exemple
Adresse d'origine : https://blog.csdn.net/stop_and_go/article/details/51334137