Este artigo fornece um guia para encontrar o endereço de memória de uma variável em c++.
Como determinar o endereço de memória de uma variável em c++
Em C ++, existem dois métodos para determinar o endereço de memória de uma variável:
Método 1: Encontre o endereço de memória da variável usando 'endereço de' e operador
Quando somos obrigados a determinar o endereço de memória de uma variável, podemos utilizar o "Endereço do operador" (&), que retorna o endereço da variável. Para exibir o endereço de uma variável, use '&' junto com o nome variável.
Vamos usar um programa de exemplo para demonstrar isso:
#incluirNossos rótulos variáveis no programa acima são num1, num2 e str, com tipos de dados de int, flutuação e string, respectivamente. O operador '&' é usado com o nome da variável para encontrar seu endereço de memória. Deve -se notar que a saída que fornece o endereço da variável é um número gerado aleatoriamente.
Método 2: Encontre o endereço de memória de uma variável usando um ponteiro
Em C ++, endereços variáveis também podem ser obtidos usando ponteiros. Uma variável que possui o endereço de outra variável é referida como um ponteiro. Um ponteiro serve como qualquer outra variável que deve ser especificada antes que possa ser utilizada. Um ponteiro é definido em C ++ com o '*' operador, às vezes conhecido como operador de asterisco.
Vejamos um programa de exemplo para encontrar o endereço de memória usando o ponteiro:
#incluirOs rótulos variáveis neste programa são num1, num2 e str, com tipos de dados de int, flutuação e string, respectivamente. O endereço variável é determinado usando o ponteiro junto com o nome da variável. Deve -se notar que a saída que fornece o endereço da variável é um número gerado aleatoriamente.
Conclusão
Quando declaramos uma variável de qualquer tipo de dados em C ++, ele recebe um local de memória pelo sistema operacional. Este local de memória é um número arbitrário que não pode ser negativo e é conhecido como o endereço da variável. Conhecer o endereço de memória de uma variável pode ser útil em determinados cenários de programação. Neste artigo, ilustramos dois métodos, o Endereço do operador (&) e variáveis de ponteiro, Para determinar o endereço de memória de uma variável em C ++, juntamente com exemplos simples.