PONTEIROS EM C: SE NÃO APRENDER COM ESSE VÍDEO, ESQUECE!

Sdílet
Vložit
  • čas přidán 5. 09. 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
    =======================================
    =======================================
  • Věda a technologie

Komentáře • 93

  • @hermessantos181
    @hermessantos181 Před 5 měsíci +36

    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.

  • @thiagorodrigobem
    @thiagorodrigobem Před 9 měsíci +56

    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.

    • @canalwrkits
      @canalwrkits  Před 9 měsíci +6

      Obrigado Thiago!

    • @filipin_6068
      @filipin_6068 Před 6 měsíci +4

      Exatamente... São muitos detalhes que na faculdade, passam despercebidos.

  • @marcelotosin5670
    @marcelotosin5670 Před měsícem +4

    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.

  • @aldemirandrade
    @aldemirandrade Před 6 dny

    Excelente apresentação. Claro, preciso e conciso.

  • @paulohspereira4301
    @paulohspereira4301 Před 9 měsíci +29

    Fiz o curso de Linguagem C junto com Microcontroladores Avr WrKits e de fato é sensacional ... bora estudar!!!❤

    • @lijeirinho_ufmg-2014
      @lijeirinho_ufmg-2014 Před 9 měsíci +1

      Vc aprendeu mesmo a programar em C, to pensando fazer esse curso..preciso aprender programação em C.

    • @canalwrkits
      @canalwrkits  Před 9 měsíci +1

      Que ótimo Paulo! Sucesso e bons projetos!

  • @Thasllony
    @Thasllony Před 9 měsíci +13

    Muito obrigado, estou cursando engenharia eletrônica e você é uma inspiração para mim 🙏🏽❤️

  • @FabianTecBR
    @FabianTecBR Před 9 měsíci +12

    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

  • @andrefeliciano3813
    @andrefeliciano3813 Před 9 dny

    Wagner, mais completo e simples que sua explicação não tem. Valeu

  • @rafaelsampaio5793
    @rafaelsampaio5793 Před měsícem +1

    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!

  • @GabrielCerqueira
    @GabrielCerqueira Před měsícem +1

    me ajudou demais essa didática, parabéns pelo material

  • @gilmartrevisan
    @gilmartrevisan Před 9 měsíci +9

    Ahhh, o bom e velho C.
    Muito bom!

  • @Seu_Lunga
    @Seu_Lunga Před 9 měsíci +14

    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. 😂😂😂

    • @canalwrkits
      @canalwrkits  Před 9 měsíci +2

      Os alunos do curso de C e C++ viram dezenas de exemplos práticos a respeito, mas já trouxemos aqui no canal também.

    • @Seu_Lunga
      @Seu_Lunga Před 9 měsíci

      @@canalwrkits eu acho que tenho pelo menos um destes 2 Cursos, ainda não os fiz, dei uma mudada de área no momento

  • @orlandof7
    @orlandof7 Před 9 měsíci +2

    Show!

  • @leolucas1980
    @leolucas1980 Před měsícem +1

    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.

  • @viniciusmartins3347
    @viniciusmartins3347 Před 6 měsíci +1

    Foda cara, tava dificil demais entender mas não sei como vc fez, foi muito facil de compreender

  • @guztaver
    @guztaver Před 4 měsíci +1

    Que vídeo sensacional, obrigado cara

  • @nav6rro
    @nav6rro Před měsícem

    obrigado professor! deu uma boa esclarecida em ponteiros para mim.

  • @edmilsonlima279
    @edmilsonlima279 Před 9 měsíci +1

    Muito bom, se puder traz mais conteúdos.

  • @raphaelsouza6808
    @raphaelsouza6808 Před 24 dny

    Me ajudou muito.
    Obrigado!

  • @silvaerenildo9142
    @silvaerenildo9142 Před 9 měsíci +2

    muito bom mestre

  • @GuilhermeL23
    @GuilhermeL23 Před 7 měsíci +1

    video mto bom!! Esta me ajudando a beça com a lista da faculdade

  • @adelmarquetavares
    @adelmarquetavares Před měsícem +1

    Muito bom, amigo

  • @nicolasprado2204
    @nicolasprado2204 Před 8 měsíci +1

    vídeo extremamente bom ,muito obrigado!

  • @vitorprc
    @vitorprc Před 9 měsíci +1

    Excelente aula! Eu era um desses "assombrados" por ponteiros.

  • @Herbye46
    @Herbye46 Před 3 měsíci +2

    Excelente explanação, Wagner !

  • @ronen124
    @ronen124 Před 9 měsíci +1

    muito legal, professor 👍👍

  • @HugoAthos-ou5vm
    @HugoAthos-ou5vm Před 4 měsíci +1

    muito obrigado

  • @mauriciorodrigues9991
    @mauriciorodrigues9991 Před 9 měsíci +1

    Excelente conteúdo.

  • @marcosaurelioribeirodear-hf3pc
    @marcosaurelioribeirodear-hf3pc Před 3 měsíci +1

    Muito boa sua explicação...Parabéns!

  • @kalangototal
    @kalangototal Před měsícem

    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...

  • @ronnykraus1604
    @ronnykraus1604 Před 5 měsíci +1

    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ó.

  • @santiagodelarosa2744
    @santiagodelarosa2744 Před 9 měsíci +1

    Excelente, totalmente explícito. Era lo que buscaba para comprender punteros.

  • @felipecardoso673
    @felipecardoso673 Před 9 měsíci +3

    Excelentíssima aula grande Wagner!

  • @kauejordao931
    @kauejordao931 Před 8 měsíci +1

    tu é brabo

  • @ricardolongo5947
    @ricardolongo5947 Před 9 měsíci +1

    Ótima explicação. Extremamente didática.

  • @rafaeltimoteocostaoliveira680
    @rafaeltimoteocostaoliveira680 Před 6 měsíci +1

    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.

  • @adrianovescovi1879
    @adrianovescovi1879 Před 6 měsíci +3

    Em 10minutos me explicou algo que não entendi em 2h de um curso pago. Excelente! 5 estrelas

  • @pudimgalactico956
    @pudimgalactico956 Před 2 měsíci

    A maioria das aulas deixa em aberto quando usar * e o & comercial, muito obrigado por explicar e exemplificar tudo isso.

    • @canalwrkits
      @canalwrkits  Před 2 měsíci

      Valeu, bons estudos! Acompanhe sempre.

  • @keydarkman
    @keydarkman Před 9 měsíci +1

    Curso de microcontroladores pic con proyectos reales y en físico, eso sí que sería genial,saludos

  • @suatland
    @suatland Před 9 měsíci +1

    excelente curso estou nesta parte de pontiros vale a pena

  • @user-fl9oi6yt5v
    @user-fl9oi6yt5v Před 6 měsíci +1

    Qual a importância dos ponteiros?

  • @josecarlostavaresribeiro6584
    @josecarlostavaresribeiro6584 Před 9 měsíci +1

    Olá Wagner boa aula

  • @heliozitomaiadeoliveirahel4783
    @heliozitomaiadeoliveirahel4783 Před 9 měsíci +2

    E o curso de eletrônica analógica analógica sai nesse mes junto com o de pic

    • @canalwrkits
      @canalwrkits  Před 9 měsíci

      Provavelmente lançaremos em Outubro.

  • @matheusguilherme4946
    @matheusguilherme4946 Před 6 měsíci +1

    blz pode esqueçer

  • @joaoclaro311
    @joaoclaro311 Před 9 měsíci +2

    Adorei ❤ um abraço

  • @arduinomaquinas
    @arduinomaquinas Před 9 měsíci +1

    Like 330. Show de bolas 😉👍👏👏👏

  • @MrEdsonjsilva
    @MrEdsonjsilva Před 9 měsíci +5

    Na prática, nos Micro controladores, usar ponterios pode economizar memória e processamento?

    • @jaowarmankb
      @jaowarmankb Před 9 měsíci +2

      Sim. Principalmente em códigos mais complexos. Entender ponteiros é praticamente um caminho sem volta.

    • @arduinomaquinas
      @arduinomaquinas Před 9 měsíci +5

      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 😉👍👏👏👏👏

    • @thiagorodrigobem
      @thiagorodrigobem Před 9 měsíci +2

      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.

    • @MrEdsonjsilva
      @MrEdsonjsilva Před 9 měsíci +1

      Mutio obrigado a todos que me responderam!

  • @iconlearn
    @iconlearn Před 8 měsíci +1

    eu entendi o conceito lendo livros, mas nao entendi como utiliza-lo

  • @robsonrbj2907
    @robsonrbj2907 Před 9 měsíci +1

    Parabéns Wagner aula super didática e muito rica em conhecimento..

  • @user-pw5yp5eh9i
    @user-pw5yp5eh9i Před 8 měsíci

    So uso c pra estrutura de dados agr pra variaveus uso a normals msm

  • @jonasml1
    @jonasml1 Před 9 měsíci +1

    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.

    • @canalwrkits
      @canalwrkits  Před 9 měsíci

      Pretendemos abordar nos cursos de PIC, mas já tem dicas no canal, pesquise por "WR Kits ADC PIC avançado".

  • @noslidemais
    @noslidemais Před 9 měsíci +2

    parabéns prof.

  • @user-vn7lu6dz9i
    @user-vn7lu6dz9i Před 8 měsíci

    Como você emularia um barramento juntamente com outros hardwares que possuem propria memoria.

  • @sousatecsos
    @sousatecsos Před 9 měsíci +2

    Excelente aula como sempre.

  • @anonimo6740
    @anonimo6740 Před 9 měsíci +1

    Boa tarde Wagner, seria possivel v fazer um video sobre função callback em c? existem pouca informação sobre isso

    • @canalwrkits
      @canalwrkits  Před 9 měsíci +1

      Callbacks são mais comuns em C++. Demonstramos em nossos cursos. Mas podemos abordar o tópico no futuro.

  • @Vpm_45
    @Vpm_45 Před 9 měsíci

    Ótima aula. Uma dúvida: em quais situações é mais vantajoso usar ponteiros?

    • @canalwrkits
      @canalwrkits  Před 9 měsíci +1

      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.

  • @sweydrich8491
    @sweydrich8491 Před 7 měsíci

    professor e quando existe a declaração
    int *ptr = &var
    ?

    • @canalwrkits
      @canalwrkits  Před 7 měsíci

      Estamos apontando para o endereço de var já na declaração. Também está correto.

  • @Kl4us13
    @Kl4us13 Před měsícem

    pra que usar ponteiro se ja da pra ver o endereco da memoria direto, ali usando o &var? alguem consegue me explicar?

    • @canalwrkits
      @canalwrkits  Před měsícem

      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

  • @andredcavalcante
    @andredcavalcante Před 2 měsíci

    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.

    • @canalwrkits
      @canalwrkits  Před 2 měsíci

      Temos isso em riqueza de detalhes no curso Definitivo de C. Bora fazer, que vai dominar 100% go.hotmart.com/N48026554Y

  • @unixandroid
    @unixandroid Před 8 měsíci

    Qual curso eu começo C ou C++ e porque ? Ou posso fazer C e C++ já seria mais fácil ?

    • @canalwrkits
      @canalwrkits  Před 8 měsíci +1

      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!

    • @unixandroid
      @unixandroid Před 8 měsíci

      @@canalwrkits obrigado por responder, abraço e muito sucesso !

  • @anacletomarcal1313
    @anacletomarcal1313 Před 9 měsíci +1

    :)

  • @zazaburotomioka6395
    @zazaburotomioka6395 Před 3 měsíci

    vish, posso esquecer ent :/

    • @nav6rro
      @nav6rro Před 2 měsíci

      ASKDOAUSDAKSDKAS EU AI

  • @novachip_tecnologia
    @novachip_tecnologia Před 9 měsíci

    z80 / statict rams / pointers / pic -> stairway to heaven!