Carregando...
Carregando...
Ajude a melhorar a plataforma
Os ponteiros são elementos fundamentais na linguagem C, conferindo-lhe uma notável flexibilidade e poder. Eles funcionam como variáveis especiais tendo a propriedade especial de "apontar" para uma variável. Essa capacidade de apontar para diferentes tipos de variáveis, como inteiros, pontos flutuantes, duplos, entre outros, confere aos ponteiros uma versatilidade excepcional.
Com base em nossos estudos, assinale a alternativa que apresenta a função do operador de referência (&) em estruturas de dados utilizando ponteiros em linguagem C.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
Alternativa D - Retorna o endereço de memória da variável.
Na linguagem C, existem dois operadores fundamentais para trabalhar com ponteiros: o operador de desreferência (*) e o operador de endereço ou referência (&).
O operador & é aplicado a uma variável existente para extrair o local físico (endereço) onde ela está armazenada na memória RAM. Esse endereço é o que um ponteiro armazena.
| Operador | Nome | Função |
| :--- | :--- | :--- |
| & | Endereço (Referência) | Obtém o endereço de uma variável (ex: p = &x). |
| ***** | Conteúdo (Desreferência) | Acessa o valor no endereço guardado pelo ponteiro (ex: val = *p). |
free().malloc().*).&.O operador & serve para "apontar" onde a variável mora, fornecendo o valor necessário para inicializar um ponteiro.
Alternativa D.