Logo Passei Direto
Buscar
Ponteiros são poderosos recursos em C para manipulação direta de variáveis na memória. Neste contexto, analise o código a seguir:
Com base no código, qual será o valor impresso para "O valor apontado por ptr" e "O endereço armazenado em ptr"?
() O valor apontado por ptr: 5 e O endereço armazenado em ptr: 5
(x) O valor apontado por ptr: 5 e O endereço armazenado em ptr: endereço de a
() O valor apontado por ptr: endereço de a e O endereço armazenado em ptr: 5
() O valor apontado por ptr: endereço de a e O endereço armazenado em ptr: endereço de a
() O valor apontado por ptr: endereço de ptr e O endereço armazenado em ptr: endereço de a
User badge image
Desenvolvendo com Questões

há 5 horas

Respostas

User badge image

Ed Verified user icon

há 5 horas

Para responder a essa pergunta, precisamos entender como os ponteiros funcionam na linguagem C. Um ponteiro armazena o endereço de uma variável, e ao desreferenciá-lo (usando o operador `*`), podemos acessar o valor armazenado nesse endereço. Vamos analisar as alternativas: 1. O valor apontado por ptr: 5 e O endereço armazenado em ptr: 5 - Isso não faz sentido, pois o endereço não pode ser igual ao valor da variável. 2. O valor apontado por ptr: 5 e O endereço armazenado em ptr: endereço de a - Esta opção parece correta, pois se `ptr` aponta para a variável `a`, o valor apontado por `ptr` seria o valor de `a` (que é 5) e o endereço armazenado em `ptr` seria o endereço de `a`. 3. O valor apontado por ptr: endereço de a e O endereço armazenado em ptr: 5 - Isso está incorreto, pois o valor apontado por `ptr` deve ser o valor da variável, não seu endereço. 4. O valor apontado por ptr: endereço de a e O endereço armazenado em ptr: endereço de a - Isso também está incorreto, pois o valor apontado deve ser o valor da variável, não seu endereço. 5. O valor apontado por ptr: endereço de ptr e O endereço armazenado em ptr: endereço de a - Isso está incorreto, pois o valor apontado por `ptr` não é o endereço de `ptr`. Portanto, a alternativa correta é: (x) O valor apontado por ptr: 5 e O endereço armazenado em ptr: endereço de a.

Essa resposta te ajudou?

0
Dislike0

Experimente
o Premium! 🤩

Libere respostas sem pagar

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina