English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El nombre de referencia de la variable es un nombre sustitutivo de la variable existente. No se puede cambiar para referirse a otra variable y debe inicializarse en el momento de la declaración. No puede ser NULL. El operador “&” se utiliza para declarar variables de referencia.
A continuación se muestra la sintaxis de la variable de referencia.
datatype variable_name; // Declaración de variable datatype& refer_var = variable_name; // Variable de referencia
Aquí,
datatype-El tipo de datos de la variable, por ejemplo int, char, float, etc.
variable_name-Este es el nombre de la variable proporcionado por el usuario.
Refer_var-El nombre de la variable de referencia.
A continuación se muestra un ejemplo de variable de referencia.
#include <iostream> using namespace std; int main() { int a = 8; int& b = a; cout << "La variable a: " << a; cout << "\nLa variable de referencia r: " << b; return 0; }
Resultado de salida
La variable a: 8 La variable de referencia r: 8
Básicamente, un puntero es una variable que almacena la dirección de otra variable. Cuando asignamos memoria a una variable, el puntero apunta a la dirección de la variable.
A continuación se muestra la sintaxis del puntero.
datatype *variable_name;
Aquí,
datatype-El tipo de datos de la variable, por ejemplo int, char, float, etc.
gvariable_name-Este es el nombre de la variable proporcionado por el usuario.
A continuación se muestra un ejemplo de puntero.
#include <stdio.h> int main () { int a = 8; int *ptr; ptr = &a; printf("Valor de variable: %d\n", a); printf("Dirección de variable: %d\n", ptr); printf("Variable de puntero de valor: %d\n",*ptr); return 0; }
Resultado de salida
Valor de variable: 8 Dirección de variable: -201313340 Variable de puntero de valor: 8