Logo Passei Direto
Buscar
Conforme Soffner (2013) a utilização funções com de passagem de parâmetros por referência está diretamente ligada aos conceitos de ponteiro e endereço de memória. A ideia da técnica é análoga a passagem por valores, ou seja, a função será definida de modo a receber certos parâmetros e “quem” faz a chamada do método deve informar esses argumentos. Entretanto, o comportamento e o resultado são diferentes. Na passagem por referência não será criada uma cópia dos argumentos passados, na verdade, será passado o endereço da variável e função irá trabalhar diretamente com os valores ali armazenados.
Analisando o contexto e o programa apresentado, assinale a alternativa correta quanto ao uso dos sinais * (asterisco) e & (e comercial):
O * é para o ponteiro e o & é para a passagem de parâmetros por referência.
User badge image
Exercícios Para o Aprendizado

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

A afirmação está correta. No contexto de programação, o asterisco (*) é utilizado para declarar um ponteiro, que é uma variável que armazena o endereço de memória de outra variável. Já o e comercial (&) é utilizado para obter o endereço de uma variável, permitindo a passagem de parâmetros por referência. Assim, ao passar um parâmetro por referência, você está passando o endereço da variável, e não uma cópia do seu valor. Isso permite que a função modifique o valor original da variável.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais perguntas desse material

Observe a figura abaixo referente as operações em uma Pilha:
Analise com cuidado as duas proposições, verifique se cada uma é verdadeira ou falsa, e marque a alternativa correta:
I. Na figura podemos observar uma sequência de operações para inserir um novo elemento na Pilha com a função pop( ),
II. Com a função push( ) é realizada a remoção do elemento da Pilha.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
As asserções I e II são proposições falsas.

Mais conteúdos dessa disciplina