English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Le nom de variable de référence est un nom substitutif d'une variable existante. Il ne peut pas être modifié pour faire référence à une autre variable et doit être initialisé lors de la déclaration. Il ne peut pas être NULL. L'opérateur «&» est utilisé pour déclarer une variable de référence.
Voici la syntaxe de la variable de référence.
datatype variable_name; // Déclaration de variable datatype& refer_var = variable_name; // Variable de référence
Ici,
datatype-Le type de données de la variable, par exemple int, char, float, etc.
variable_name-C'est le nom de la variable donné par l'utilisateur.
Refer_var-Nom de la variable de référence.
Voici un exemple de variable de référence.
#include <iostream> using namespace std; int main() { int a = 8; int& b = a; cout << "La variable a: " << a; cout << "\nLa variable de référence r: " << b; return 0; }
Résultat de la sortie
La variable a: 8 La variable de référence r: 8
En général, un pointeur est une variable qui stocke l'adresse d'une autre variable. Lorsque nous allouons de la mémoire à une variable, le pointeur pointe sur l'adresse de la variable.
Voici la syntaxe des pointeurs.
datatype *variable_name;
Ici,
datatype-Le type de données de la variable, par exemple int, char, float, etc.
gvariable_name-C'est le nom de la variable donnée par l'utilisateur.
Voici un exemple de pointeur.
#include <stdio.h> int main () { int a = 8; int *ptr; ptr = &a; printf("Valeur variable: %d\n", a); printf("Adresse variable: %d\n", ptr); printf("Variable pointeur valeur: %d\n",*ptr); return 0; }
Résultat de la sortie
Valeur variable: 8 Adresse variable: -201313340 Variable pointeur valeur: 8