Buscar

Carlos está comparando a passagem de parâmetros em Python e C. Ele nota que, ao contrário de Python, em C é necessário usar ponteiros para certas p...

Carlos está comparando a passagem de parâmetros em Python e C. Ele nota que, ao contrário de Python, em C é necessário usar ponteiros para certas passagens de parâmetros. Considerando o texto, analise as afirmativas abaixo: Em Python, a passagem de parâmetros é sempre feita por referência.

💡 1 Resposta

User badge image

Ed Verified user icon

Essa afirmação está incorreta. Em Python, a passagem de parâmetros pode ser feita por referência ou por valor. Quando um objeto é passado como argumento para uma função, uma referência a esse objeto é criada e passada para a função. Isso significa que, se a função modificar o objeto, essa modificação será refletida fora da função. No entanto, se um tipo imutável, como uma string ou um número, for passado como argumento, uma cópia desse valor será criada e passada para a função, e qualquer modificação feita dentro da função não afetará o valor original fora da função.

0
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