Passagem de parâmetros por valor ou por referência? Você sabe a diferença?

  Рет қаралды 6,719

Programe seu futuro

Programe seu futuro

Күн бұрын

Пікірлер: 53
@nicolas9194
@nicolas9194 18 күн бұрын
Muito obrigado pela aula, prof!
@fabiulazanin
@fabiulazanin 2 жыл бұрын
Sou estudante de Engenharia Mecatrônica. Estou em Programação II, e você explicou de forma tão simples, algo que não havia entendido em 5 aulas da faculdade. Obrigada!
@programeseufuturo
@programeseufuturo 2 жыл бұрын
Por nada Fabiula :) Fico feliz em saber que ajudou. Obrigado pelo feedback.
@jonatasmendonca2079
@jonatasmendonca2079 Жыл бұрын
Aula esclarecedora!! Os conteúdos mais atuais de outros canais por aí não revelam a mesma dedicação em ensinar conceitos intrincados como esse. Ganhou um inscrito!!🎉🎉🎉
@FilipeMonteiro-c1g
@FilipeMonteiro-c1g 8 ай бұрын
Nossa, muito bom 👏🏽👏🏽👏🏽 me ajudou MUITO! Valeu mesmo ❤
@leoydeia
@leoydeia 3 жыл бұрын
Excelente aula, me ajudou muito, obrigado. Você é um ótimo professor, ensina com riquezas de detalhes.
@programeseufuturo
@programeseufuturo 3 жыл бұрын
Olá Leandro, seja bem vindo ao canal e obrigado pelo feedback 😉 Fico feliz em saber que ajudou.
@joselucasmachado7535
@joselucasmachado7535 Жыл бұрын
Sensacional irmão, parabéns pelo conteúdo e por contribuir muito com nossa comunidade, um abraço.
@luisalms
@luisalms Жыл бұрын
Video perfeito! Muito obrigada!
@darciojunior434
@darciojunior434 3 жыл бұрын
Sua explicação foi impecável ... Parabéns, excelente !!!
@programeseufuturo
@programeseufuturo 3 жыл бұрын
Obrigado Darcio 👍
@willianaraujo69
@willianaraujo69 2 жыл бұрын
aula muito boa parabéns
@programeseufuturo
@programeseufuturo 2 жыл бұрын
Obrigado Willian :)
@limasammy9565
@limasammy9565 Жыл бұрын
Que canal incrível , excelente didática ! Deus lhe abençoe !
@enbystr
@enbystr 3 жыл бұрын
obrigada professor!
@programeseufuturo
@programeseufuturo 3 жыл бұрын
Olá Millena, seja bem vinda ao canal. Por nada. Que bom que ajudou.
@brunosantiago803
@brunosantiago803 8 ай бұрын
Muito Bom Parabens explicação excelente...
@levyguimmaraes
@levyguimmaraes Жыл бұрын
Muito bom, cara, explicou super bem.
@arthurmartins2766
@arthurmartins2766 4 жыл бұрын
👏 conteúdo de Muita qualidade. obrigado
@programeseufuturo
@programeseufuturo 4 жыл бұрын
Obrigado.
@joelsoncardoso5698
@joelsoncardoso5698 2 жыл бұрын
Cara muito válido seu vídeo, mais a dica que lhe dou, troque fundo preto por branco e aumentar a fonte.
@programeseufuturo
@programeseufuturo 2 жыл бұрын
Obrigado Joelson pela sugestão :)
@joelson091
@joelson091 3 жыл бұрын
Bem esclarecedor. Obrigado! 👏
@programeseufuturo
@programeseufuturo 3 жыл бұрын
Por nada Joelson 🖖
@efiirst
@efiirst 3 жыл бұрын
Excelente explicação! Ganhou +1 inscrito.
@programeseufuturo
@programeseufuturo 3 жыл бұрын
Que bom que ajudou Emily e seja bem vinda ao canal 😉 Abraços.
@evertonluisianiak
@evertonluisianiak 2 жыл бұрын
Muito didático - Parabéns !!!
@programeseufuturo
@programeseufuturo 2 жыл бұрын
Obrigado Fe 😃
@messias8179
@messias8179 2 жыл бұрын
Top demais cara👏👏👏
@programeseufuturo
@programeseufuturo 2 жыл бұрын
Valeu Messias 🙂
@MatheusHenriquePradalSouza
@MatheusHenriquePradalSouza Жыл бұрын
muito bom.
@silviolopes4906
@silviolopes4906 2 жыл бұрын
Muito bomm, mesmo estando no 3 período , essa diferença ainda não tinha ficado tão claro. Agora faz sentido meus stress quando eu queria alterar a função e usava ela como valor e não como referência. Pq ao final da função só retornava à original e não a cópia que sofreu a alteração.
@programeseufuturo
@programeseufuturo 2 жыл бұрын
Isso as vezes da um nó né Silvio rsrsrs
@thiagosantana4298
@thiagosantana4298 4 жыл бұрын
Boa Amigo! Me ajudou Muito!!!
@programeseufuturo
@programeseufuturo 4 жыл бұрын
Olá. Que bom que ajudou. Obrigado pelo feedback.
@dumpsterproductionsytchann4800
@dumpsterproductionsytchann4800 3 жыл бұрын
Porrada, professor Wagner Gaspar! Muito obrigado! Excelente e super didática! Acho que entendi. A declaração void imprimir(int x, int *y) tem seu próprio x e y -> o apontador(ponteiro) apenas em y, neste caso. Ambas são diferentes em void x=10; e *y=10;. No bloco principal é que a coisa pega, né? - Onde x não tem nem &endereçamento nem *referência apontada, é outra variável x, assim como y, embora y seja substituido em sua forma verdadeira(original) de 1 para 10, assim que o endereço &y é apontado por *y lá do void. Bacana, a grosso modo, vamos ver se é isso: O bloco void imprimir(int x, int *y) é como se fosse um rascunho e lá os valores são próprios, mas quando usa-se * é como se isso fosse o "substituto" do "arquivo principal" int main(). Tipo, nota de rodapé feita com asterisco. Mas ao contrário, * "bibliografia ou glossário" muda na "leitura" o significado original. Num livro, porque é uma explicação a parte muito detalhada, no código é o conteúdo-valor-significado. Valeu, muitíssimo obrigado! :D
@programeseufuturo
@programeseufuturo 3 жыл бұрын
Exato. Acho que pegou a ideia. Embora tenhamos duas variáveis com o nome x, são duas variáveis diferentes, a original na função main e a cópia no procedimento imprimir. Também temos duas variáveis com o nome y. Contudo, a cópia no procedimento imprimir é um ponteiro para a original na função main, por isso precisa do *.
@eris3000
@eris3000 2 жыл бұрын
Obrigado,
@programeseufuturo
@programeseufuturo 2 жыл бұрын
Por nada Eris :)
@sidneyoliveira2731
@sidneyoliveira2731 3 жыл бұрын
ótima aula!!!
@programeseufuturo
@programeseufuturo 3 жыл бұрын
Obrigado Sidney 😃
@pedropaulino4703
@pedropaulino4703 2 жыл бұрын
ajudou demais, valeu!
@washingtondesouza2309
@washingtondesouza2309 2 жыл бұрын
Me poupou ler uns 50pdfs, valewww
@avliss3189
@avliss3189 2 жыл бұрын
ja passei por toda a parte de poo em java mais esse assunto chegou e me desanimou pra caramba, ta muito confuso
@programeseufuturo
@programeseufuturo 2 жыл бұрын
Assunto novo costuma confundir nossa cabeça mesmo rsrsrs. Vá estudando um pouquinho todo dia que aos poucos você vai se familiarizando com os conceitos.
@cassiogerhardt972
@cassiogerhardt972 4 жыл бұрын
boa cara
@programeseufuturo
@programeseufuturo 4 жыл бұрын
Que bom que ajudou. Obrigado pelo feedback Cassio.
@cassiogerhardt972
@cassiogerhardt972 4 жыл бұрын
@@programeseufuturo até agora foi o video com a explicação mais clara que encontrei aqui no KZbin.
@programeseufuturo
@programeseufuturo 4 жыл бұрын
@@cassiogerhardt972 Obrigado :) Fico feliz com esse feedback. É um incentivo para continuar produzindo conteúdo aqui no canal.
@sekaininjareborn8499
@sekaininjareborn8499 4 жыл бұрын
porque o y esta em parentese dentro de outro parentese na linha 5.
@programeseufuturo
@programeseufuturo 4 жыл бұрын
Olá Sekai. Você se refere a esta linha? printf("y: %d ", *(y)); Na verdade foi força do hábito rsrsrs. O par de parênteses que envolve o y pode ser retirado, assim: printf("y: %d ", *y); Ele apenas seria necessário se tivéssemos aí uma aritmética de ponteiros, assim: printf("y: %d ", *(y + 1));
@andersong.pereira5565
@andersong.pereira5565 4 жыл бұрын
Churchill :)
@programeseufuturo
@programeseufuturo 4 жыл бұрын
Grande homem :)
Ponteiros e matrizes dinâmicas em C
26:58
Programe seu futuro
Рет қаралды 7 М.
Passagem de parâmetros por VALOR e por REFERÊNCIA em Portugol | Aula 121
15:40
Human vs Jet Engine
00:19
MrBeast
Рет қаралды 197 МЛН
Which team will win? Team Joy or Team Gumball?! 🤔
00:29
BigSchool
Рет қаралды 14 МЛН
17 - Curso de JavaScript - Funções - Passagem de Parâmetros
14:46
Bóson Treinamentos
Рет қаралды 20 М.
Valor vs Referência - Q&A #01
13:25
Cod3r Cursos
Рет қаралды 3,3 М.
C++ - Passagem de parâmetros por valor(cópia) e por referência
11:44
Rodrigo Martins de Siqueira Barbosa
Рет қаралды 2,9 М.
Ponteiros função com parâmetro por referência
17:12
Eduardo Casavella
Рет қаралды 25 М.
Passagem de parâmetro por valor e referência em Java
7:18
Luiz Felipe Verçosa
Рет қаралды 857
Curso de Java 61: Passagem de parâmetros por valor e por referência
16:14
Linguagem C | Aula 48 - Função: Passagem por Referência
6:42
Programação Descomplicada | Linguagem C
Рет қаралды 37 М.
Human vs Jet Engine
00:19
MrBeast
Рет қаралды 197 МЛН