Neste artigo, você entenderá como imprimir o endereço de uma variável na programação C.
Como imprimir o endereço de uma variável na programação C?
Temos dois métodos para imprimir o endereço de uma variável na programação C.
Método 1: Imprima um endereço variável usando o operador "Endereço"
Para imprimir o endereço de uma variável usando o “Endereço do operador”, Podemos seguir as etapas abaixo:
Passo 1: Declare primeiro uma variável de qualquer tipo de dados e inicialize com um valor. O tipo de dados pode ser int, flutuar ou char.
Passo 2: Em seguida, use o "Endereço do operador" (&) seguido pelo nome da variável para obter seu endereço.
Etapa 3: Depois disso, armazene o endereço em uma variável de ponteiro do tipo “Ponteiro para o mesmo tipo de dados que a variável original”.
Passo 4: Em seguida, imprima o endereço usando a função printf ().
A seguir, é apresentada uma ilustração de um programa C que imprime um endereço variável usando o "Endereço do operador" (&).
#incluirO programa acima leva ao usuário a inserir um número inteiro, um bóia e um personagem, então imprime seus valores e endereços de memória usando o "Endereço do operador" (&) e a função printf () da biblioteca de entrada/saída padrão. Ele também usa a função scanf () para ler a entrada do usuário e a getchar () Função para consumir o caractere de nova linha deixado no buffer de entrada por scanf ().
Método 2: Imprima um endereço variável usando ponteiro
Para imprimir o endereço de uma variável usando um ponteiro, podemos seguir estas etapas:
Passo 1: Declare uma variável de qualquer tipo de dados (e.g., int, flutuar, char) e inicialize com um valor.
Passo 2: Declare uma variável de ponteiro do mesmo tipo de dados que a variável original, usando o operador Asterisk (*).
Etapa 3: Atribua o endereço da variável original à variável de ponteiro usando o "endereço do operador" (&).
Passo 4: Use a variável de ponteiro para imprimir o endereço da variável original.
A seguir, é apresentada uma ilustração de um programa C que imprime um endereço variável usando “Ponteiro”.
#incluirO programa acima leva ao usuário a inserir um número inteiro, um flutuador e um personagem, então imprime seus valores e endereços de memória usando Ponteiros. Ele usa o "Endereço do operador" (&) Para atribuir o endereço de memória das variáveis às variáveis de ponteiro correspondentes e, em seguida.h).
Saída
Conclusão
Imprimir o endereço de uma variável na programação C pode ser feita utilizando o "endereço de" Variáveis de operador ou ponteiro. O "endereço de" O operador requer o uso do "&" símbolo para obter o endereço, enquanto as variáveis do ponteiro exigem o uso do "*" símbolo para declarar uma variável de ponteiro e "&" Para atribuir o endereço da variável original. Ambos os métodos permitem o endereço exclusivo de uma variável a ser impressa e usada na programação C.