Logo Passei Direto
Buscar
�UFAM/2022� Considere o programa a seguir, elaborado na linguagem ANSI C�
#include < stdio.h >
int* pa, a;
int main() { a = 10; pa = &a; a = 8; printf("%d", a); printf(" %d", *pa); }
Assinale a alternativa correta sobre a saída (output) obtida, ao se executar o programa:
8 8
10 8
8 10
10 10
9 10
A
B
C
D
E
User badge image
Desafios Para o Conhecimento

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

A saída (output) obtida ao executar o programa fornecido será: 8 8. Isso ocorre porque, inicialmente, a variável "a" é atribuída o valor 10. Em seguida, o ponteiro "pa" recebe o endereço de memória de "a". Quando "a" é alterada para 8, tanto a variável "a" quanto o valor apontado por "pa" são atualizados para 8. Portanto, ao imprimir "a" e "*pa", ambos terão o valor 8.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais conteúdos dessa disciplina