Este artículo proporciona una guía para encontrar la dirección de memoria de una variable en C++.
Cómo determinar la dirección de memoria de una variable en c++
En C ++, hay dos métodos para determinar la dirección de memoria de una variable:
Método 1: Encuentre la dirección de memoria de la variable utilizando 'Dirección de' y operador
Cuando debemos determinar la dirección de memoria de una variable, podemos utilizar el "Dirección del operador" (&), que devuelve la dirección de la variable. Para mostrar la dirección de una variable, use '&' junto con el nombre de la variable.
Usemos un programa de ejemplo para demostrar esto:
#incluirNuestras etiquetas variables en el programa anterior son NUM1, NUM2 y STR, con tipos de datos de int, flotación y cadena, respectivamente. El operador '&' se usa con el nombre de la variable para encontrar su dirección de memoria. Cabe señalar que la salida que proporciona la dirección de la variable es un número generado al azar.
Método 2: Encuentre la dirección de memoria de una variable utilizando un puntero
En C ++, las direcciones variables también se pueden obtener utilizando punteros. Una variable que contiene la dirección de otra variable se conoce como un puntero. Un puntero sirve como cualquier otra variable que debe especificarse antes de que pueda utilizarse. Un puntero se define en C ++ con el '*' operador, a veces conocido como el operador de asterisco.
Veamos un programa de ejemplo para encontrar la dirección de memoria usando el puntero:
#incluirLas etiquetas variables en este programa son NUM1, NUM2 y STR, con tipos de datos de int, flotación y cadena, respectivamente. La dirección variable se determina utilizando el puntero junto con el nombre de la variable. Cabe señalar que la salida que proporciona la dirección de la variable es un número generado al azar.
Conclusión
Cuando declaramos una variable de cualquier tipo de datos en C ++, el sistema operativo le asigna una ubicación de memoria. Esta ubicación de memoria es un número arbitrario que no puede ser negativo y se conoce como la dirección de la variable. Conocer la dirección de memoria de una variable puede ser útil en ciertos escenarios de programación. En este artículo, ilustramos dos métodos, el Dirección del operador (&) y variables de puntero, Para determinar la dirección de memoria de una variable en C ++ junto con ejemplos simples.