ExpertiDict

C · Essencial · Português · Técnico

operador de endereço

/o.pe.ɾaˈdoɾ dʒi ẽ.deˈɾe.su/substantivo

Operador unário & que devolve o endereço de memória de uma variável ou elemento. O resultado é um ponteiro para o tipo do objeto.

Onde usar

Você o usa ao chamar scanf com &n ou ao passar a localização de uma variável para uma função que precisa modificá-la.

Em código

#include <stdio.h>
int main(void) {
  int n = 7;
  int *p = &n;
  printf("%d\n", *p);
}

Exemplos

Use o operador de endereço para passar a variável ao scanf.

O operador de endereço devolve um ponteiro para o tipo da variável.

Cuidado

Não confundir com o & binário, que faz E bit a bit entre dois inteiros.

Sinônimos

operador address-of

Antônimos

desreferência

Veja também

Todos os termos de C