Buscar

Os ponteiros além de apontarem para áreas de memória, também permitem que possamos realizar operações matemáticas, utilizadas tanto para apontar pa...

Os ponteiros além de apontarem para áreas de memória, também permitem que possamos realizar operações matemáticas, utilizadas tanto para apontar para outro segmento de memória, como também realizar cálculos sobre o conteúdo apontado pelo ponteiro. Baseado nessa informação avalie as declarações abaixo desenvolvidas em linguagem C:

int numeros [] = int *p = numeros: (5, 10, 15, 20, 25, 30, 35, 40, 45, 50);

Assinale a alternativa que acessa corretamente o valor 35 presente no vetor “numeros”, por meio do ponteiro.

💡 2 Respostas

User badge image

Ed Verified user icon

A alternativa correta para acessar o valor 35 presente no vetor "numeros" por meio do ponteiro é: *(p + 6)

2
Dislike0
User badge image

Arthur Bauer

Explicação: O ponteiro "p" aponta para o primeiro elemento do vetor "numeros". Para acessar o valor 35, precisamos avançar 6 posições a partir desse primeiro elemento. Usamos a expressão p + 6 para obter o endereço de memória do elemento desejado. Em seguida, usamos o operador de desreferência * para obter o valor contido nesse endereço.

Portanto, a alternativa correta é *(p + 6).

1
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ 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