Buscar

Qual o significado do "&" em linguagem C?

💡 2 Respostas

User badge image

Cleiton Sudré

Ele é o operador "endereço de", o resultado dele é o endereço de memória do objeto em questão
0
Dislike0
User badge image

Lucas Nascimento

O "&" representa o endereço de uma variável.Quando declaramos alguma variável, o sistema operacional aloca um espaço na memória do seu computador para que essa variável consiga armazenar valores. Acontece que, o local onde o SO está guardando o valor dessa variável tem um endereço e esse pode ser obtido através do &.

Teste o seguinte programa:


main(){

int a =2;

print("%p, &a);

return 0;

}

Seu programa vai imprimir o local onde a variável A está alocada na memória.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais