PONTEIROS EM C: SE NÃO APRENDER COM ESSE VÍDEO, ESQUECE!
HTML-код
- Опубликовано: 5 сен 2023
- Apoio: www.raisa.com.br/
Utilize o cupom de desconto "wrkitsraisa" em suas compras na Raisa!
Linguagem C, o Curso Definitivo
go.hotmart.com/N48026554Y
Curso Completo C++
go.hotmart.com/F72591849V
Fontes Chaveadas Iniciantes II (50% de desconto já aplicado):
go.hotmart.com/H81903935M
Curso Fontes Chaveadas Iniciantes I (50% de desconto com cupom FONTES2):
go.hotmart.com/X71239925O
=======================================
Conheça todos os cursos WR Kits disponíveis:
wrkits.com.br/canal
=======================================
Cursos WR Kits disponíveis:
Medidores de Energia Iniciantes II
go.hotmart.com/I84574328J
Display Nextion IHM Sem Biblioteca
go.hotmart.com/P84468000D
AVR: Projetos Profissionais
go.hotmart.com/I63648870F
Áudio e Amplificadores Profissionais
go.hotmart.com/G26299296Q
Raspberry Pi Pico
go.hotmart.com/L58812139W
Amplificadores Operacionais Básico
go.hotmart.com/M50443817Y
Amplificadores Operacionais Intermediário
go.hotmart.com/P59455422E
ESP32 Profissional com ESP-IDF
go.hotmart.com/N77958849I
ESP32: Aprenda de Verdade!
go.hotmart.com/D48413904X
Arduino Profissional
go.hotmart.com/E82578876N
Arduino para Iniciantes
go.hotmart.com/W13291812W
Introdução ao Poderoso STM32
go.hotmart.com/T46339670E
LT Spice Básico
go.hotmart.com/G11914923Y
LT Spice Intermediário
go.hotmart.com/S16944563J
LTspice Avançado
go.hotmart.com/U81176173Q
KiCAD Esquemáticos e Placas de Circuito Impresso
go.hotmart.com/A40158619U
Proteus Simulação de Circuitos e Criação de Lay-Outs
go.hotmart.com/U8008895D
Treinamento em Osciloscópio Digital
go.hotmart.com/D9607887A
Leitura e Interpretação de Datasheets
go.hotmart.com/N8870397A
Análise Teórica de Amplificadores Comerciais
go.hotmart.com/T41877396A
Monte o Seu Laboratório Profissional de Eletrônica
go.hotmart.com/H12758165R
=======================================
Livro: Construção e Programação de Braço Robótico:
go.hotmart.com/P66162681S
FAÇA ASSINATURA ANUAL DA REVISTA ELETRÔNICA WR:
go.hotmart.com/I43326457Q
=======================================
OUTROS CURSOS HOTMART RECOMENDADOS:
Curso de STM32
go.hotmart.com/D70960824X
Medidores de Energia Iniciantes I
go.hotmart.com/T79623204X
Eletrônica Geral
go.hotmart.com/G7368331U
Manutenção de Smartphones
go.hotmart.com/K6505199S
Manutenção de Notebooks
go.hotmart.com/N6635304E
Filtros Digitais, DSP, C++, Arduino
go.hotmart.com/O54070208M
Transistor MOSFET: Teoria e Aplicação
go.hotmart.com/Y43352724J
Circuitos com JFETs
go.hotmart.com/U43060859B
Interfaces Modernas
go.hotmart.com/K42796855N
Curso Arduino Gênese
go.hotmart.com/K59747772J
=======================================
Loja WR Kits: wrkits.com.br/
Se inscreva em nosso canal do Telegram:
t.me/joinchat/AAAAAFjxor3czJ6...
Instagram WR Kits: / wrkits
Twitter/Instagram: @WagnerRambo e @WRKits
Contribua com a WR Kits em uma das plataformas:
/ wrkits
apoia.se/wrkits
www.padrim.com.br/wrkits
=======================================
Descrição do vídeo:
Esse vídeo vai esclarecer suas dúvidas sobre ponteiros e você sairá utilizando de forma imediata! Aprenda Linguagem C da forma correta!
WR Kits parceria com a Raisa.
#ponteiros
#linguagemC
=======================================
======================================= Наука
A virada de chave pra mim foi entender que um ponteiro é uma variável que guarda o endereço de memória de outra variável. Sabendo isso o resto fica intuitivo.
Uma didática dessa eu não tive na faculdade. Aprendi ponteiros lendo por conta própria, testando códigos e quebrando a cabeça. Ponteiro não é difícil, só tem que ficar atento aos detalhes. Agora, essa aula de 15 minutos ensinou mais que muitas aulas de 1h em cursos presenciais.
Obrigado Thiago!
Exatamente... São muitos detalhes que na faculdade, passam despercebidos.
Sem compreender o básico de arquitetura de computadores e entender como uma variável é alocada em memória é quase impossível entender ponteiros.
Parabéns pela explicação, muito didática.
Demorou quase 1 um ano, mas eu finalmente intendi o poder dos ponteiros em C.
Ótima didática, eu demorei pra intender por incompetência minha mesmo.
Fiz o curso de Linguagem C junto com Microcontroladores Avr WrKits e de fato é sensacional ... bora estudar!!!❤
Vc aprendeu mesmo a programar em C, to pensando fazer esse curso..preciso aprender programação em C.
Que ótimo Paulo! Sucesso e bons projetos!
Ponteiros podem também ser usados para passar funções como parâmetro. Como quando você tem um texto que deve executar umaa ação então você pode varrer um array e checar qual ponteiro é pra aquele texto. Usei muito para executar comandos em micro via serial. A utilidade disso é ficar mais prático a manutenção do código, já que para adicionar uma nova função a ser chamada, basta adicionar no array a palavra chave e o ponteiro da função
Muito obrigado, estou cursando engenharia eletrônica e você é uma inspiração para mim 🙏🏽❤️
Caro Rambo. Ótima aula. Mas preciso apontar uma ideia. Nos sistemas operacionais modernos existe o conceito de processo. Uma bolha que contém todos os recursos para executar um programa, incluindo um espaço de endereços próprio, só dele, que não é físico. Por isso a informação de endereço da variável não é físico, pertence ao espaço de endereços virtuais do processo.
Em 10minutos me explicou algo que não entendi em 2h de um curso pago. Excelente! 5 estrelas
Obrigado Adriano!
Agora só falta mais um vídeo mostrando um caso de uso onde resolver um problema com ponteiro faz com que o programa rode várias ordens de grandeza mais rápido do que tentar resolver usando programação estruturada, pra gente poder acreditar que ponteiro é útil. 😂😂😂
Os alunos do curso de C e C++ viram dezenas de exemplos práticos a respeito, mas já trouxemos aqui no canal também.
@@canalwrkits eu acho que tenho pelo menos um destes 2 Cursos, ainda não os fiz, dei uma mudada de área no momento
Ahhh, o bom e velho C.
Muito bom!
Obrigado Gilmar!
eu acho que to quase a descobrir como o bootloade e firmware update de MCU realmente funciona. se não for o caminho, isso foi o mais perto que cheguei. Sensacional!
Dica para entender bem o assunto de ponteiro, rever esté vídeo 3 vezes, vai por mim, rever ele 3 vezes ou mais é melhor coisas para nunca e jamais esquecer o que e como usar o ponteiro.
muito bom mestre
Estudei essas coisas numa disciplina da universidade (Estrutura de Dados), mas nunca mais precisei usar (trabalhando principalmente com simulação científica). Outras linguagens nem têm declaração de ponteiros, então sempre me perguntei se eles são mesmo necessários.
Muito bom, se puder traz mais conteúdos.
me ajudou demais essa didática, parabéns pelo material
muito legal, professor 👍👍
vídeo extremamente bom ,muito obrigado!
Que vídeo sensacional, obrigado cara
Excelente conteúdo.
Excelente explanação, Wagner !
Muito bom, amigo
Excelentíssima aula grande Wagner!
Excelente aula! Eu era um desses "assombrados" por ponteiros.
cara valeu, voce explicou bem .
Muito bom, direto ao ponto, e sem estribeiras.
Muita das vezes, os professores em universidades e faculdades só sabem complicar as coisas, isso quando não obrigam o pobre aluno a caçar um livro de 1987 e guaraná com rolha e se vira...
Ótima explicação. Extremamente didática.
muito obrigado
Foda cara, tava dificil demais entender mas não sei como vc fez, foi muito facil de compreender
video mto bom!! Esta me ajudando a beça com a lista da faculdade
Muito boa sua explicação...Parabéns!
Show!
Excelente, totalmente explícito. Era lo que buscaba para comprender punteros.
Me ajudou muito.
Obrigado!
obrigado professor! deu uma boa esclarecida em ponteiros para mim.
Excelente apresentação. Claro, preciso e conciso.
Olá Wagner boa aula
excelente curso estou nesta parte de pontiros vale a pena
Wagner, mais completo e simples que sua explicação não tem. Valeu
Muito obrigado meu amigo!
Qual a diferença entre usar ponteiros ou usar variáveis globais?
Ponteiros usa duas posição de memória.
Variáveis globais usa uma só.
tu é brabo
Curso de microcontroladores pic con proyectos reales y en físico, eso sí que sería genial,saludos
Qual a importância dos ponteiros?
Adorei ❤ um abraço
Valeu João, abraço!
E o curso de eletrônica analógica analógica sai nesse mes junto com o de pic
Provavelmente lançaremos em Outubro.
parabéns prof.
Valeu!!
Excelente.... seria bom um video sobre ponteiro de função
Maravilha! No curso Definitivo de C tem uma aula muito detalhada sobre isso: go.hotmart.com/N48026554Y
Mas anotamos a sugestão para trazer alguns exemplos aqui pro RUclips :)
Like 330. Show de bolas 😉👍👏👏👏
Excelente aula como sempre.
Valeu Sousa!
A maioria das aulas deixa em aberto quando usar * e o & comercial, muito obrigado por explicar e exemplificar tudo isso.
Valeu, bons estudos! Acompanhe sempre.
Parabéns Wagner aula super didática e muito rica em conhecimento..
Valeu Robson!
blz pode esqueçer
Na prática, nos Micro controladores, usar ponterios pode economizar memória e processamento?
Sim. Principalmente em códigos mais complexos. Entender ponteiros é praticamente um caminho sem volta.
Olá professor Wagner, que aulão hein, com certeza ampliou conhecimentos à nós alunos, @arduinomaquinas agradece e prestigia seu canal, UP DEUS TE ABENÇOE SEMPRE 😉👍👏👏👏👏
Ponteiro é um recurso muito útil. Um exemplo é quando você tem vários objetos e precisa rodar uma mesma rotina de código para esses objetos. Em vez de escrever várias linhas de código igual trocando apenas o objeto ou fazer um loop interativo, que é algo lento, você pode escrever uma única função usando ponteiros, então é só chamar essa função passando os objetos como parâmetro. O código fica enxuto e mais ágil. Uma coisa que ajuda bastante é trabalhar com referências, dá para otimizar muito o código, administrar melhor memória e processamento.
Mutio obrigado a todos que me responderam!
eu entendi o conceito lendo livros, mas nao entendi como utiliza-lo
Poderia fazer um video específico, nao sei se ja tem, falando da velocidade de converssao AD de microcontroladores, quais as vantagens e desvantagens de aumentar a velocidade de converssao, relação dela com o clock usado e o q se deve levar em conta pra fazer a melhor configuracao.. valeu.
Pretendemos abordar nos cursos de PIC, mas já tem dicas no canal, pesquise por "WR Kits ADC PIC avançado".
Boa tarde Wagner, seria possivel v fazer um video sobre função callback em c? existem pouca informação sobre isso
Callbacks são mais comuns em C++. Demonstramos em nossos cursos. Mas podemos abordar o tópico no futuro.
Como você emularia um barramento juntamente com outros hardwares que possuem propria memoria.
So uso c pra estrutura de dados agr pra variaveus uso a normals msm
Ótima aula. Uma dúvida: em quais situações é mais vantajoso usar ponteiros?
Sempre que precisarmos fazer uma atualização indireta de algum conteúdo. Outra situação em que ponteiros são muito úteis é quando realizamos operações de varredura de dados ao longo de vetores e strings. Podemos citar também a alocação dinâmica de memória.
professor e quando existe a declaração
int *ptr = &var
?
Estamos apontando para o endereço de var já na declaração. Também está correto.
pra que usar ponteiro se ja da pra ver o endereco da memoria direto, ali usando o &var? alguem consegue me explicar?
Precisamos dos ponteiros para manipular os endereços de memória. Com o operador & nós conseguimos ler, mas não conseguimos escrever nos endereços. No vídeo foram mostrados alguns exemplos práticos. Você pode se aprofundar no tema e em muito mais em nosso Curso Definitivo de Linguagem C: go.hotmart.com/N48026554Y
:)
Qual curso eu começo C ou C++ e porque ? Ou posso fazer C e C++ já seria mais fácil ?
Recomendo iniciar pelo de Linguagem C. Pois o de Linguagem C já contém também, digamos, a base do C++.
Terminando o de C, pode fazer o de C++ imediatamente. Bons estudos!
@@canalwrkits obrigado por responder, abraço e muito sucesso !
O problema com ponteiros nunca foi entender o que é um ponteiro, mas como usar essa joça pra fazer alocação (e desalocação) de memória, em outras palavras, usar o heap, em vez do stack (afinal alocar qualquer coisa no stack é trivial usando um vetor local). E não, não é trivial fazer malloc (e free) corretamente num código C e daí toda a problemática de "segurança" de memória de C.
Temos isso em riqueza de detalhes no curso Definitivo de C. Bora fazer, que vai dominar 100% go.hotmart.com/N48026554Y
vish, posso esquecer ent :/
ASKDOAUSDAKSDKAS EU AI
int cu;
int *cudocu = &cu;
int **cudocudocu = &cudocu;
int pain() {
*cudocu = 10;
printf("cu = %d
", **cudocudocu);
return cu;
}
z80 / statict rams / pointers / pic -> stairway to heaven!