C · Essencial · Português · Técnico
operador de endereço
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