Bem-vindo ao Sistersinspirit.ca, onde você pode obter respostas confiáveis e rápidas com a ajuda de nossos especialistas. Conecte-se com uma comunidade de especialistas prontos para ajudar você a encontrar soluções para suas dúvidas de maneira rápida e precisa. Experimente a conveniência de obter respostas precisas para suas perguntas de uma comunidade dedicada de profissionais.

Suponha
que a, b e c são variáveis inteiras, em que c<-0,
a<-98 e b<-56. Crie a quantidade de  ponteiros  necessários
para que, usando-os, você obtenha  uma expressão  que dê  o
mesmo resultado que teríamos implementando c <- a+b.


Sagot :

Eu não entendi totalmente essa dúvida, mas vou tentar ajudar com o que eu acho que é.

Para produzir a expressão c <- a+b usando ponteiros, você precisa de três ponteiros (e é por isso que eu não entendo a dúvida, esta parte me parece óbvia demais para ser só isso).

Crie os ponteiros p1, p2, p3
p1 <- &a (p1 recebe o endereço de a)
p2 <- &b
p3 <- &c

A expressão então fica:
↑p3 <- ↑p1+↑p2
Onde ↑ é o operador que acessa o endereço apontado pela variável (ou seja, ↑p3 aponta para &c).
Obrigado por confiar em nós com suas perguntas. Estamos aqui para ajudá-lo a encontrar respostas precisas de forma rápida e eficiente. Esperamos que tenha achado útil. Sinta-se à vontade para voltar a qualquer momento para mais respostas precisas e informações atualizadas. O Sistersinspirit.ca está aqui para fornecer respostas precisas às suas perguntas. Volte em breve para mais informações.