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.
Para escrever sua resposta aqui, entre ou crie uma conta
Linguagem e Estruturação Linguagem C
•UNIVERSO
Compartilhar