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
    =======================================
    =======================================
  • НаукаНаука

Комментарии • 94

  • @hermessantos181
    @hermessantos181 6 месяцев назад +40

    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 10 месяцев назад +59

    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  10 месяцев назад +7

      Obrigado Thiago!

    • @filipin_6068
      @filipin_6068 7 месяцев назад +5

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

  • @marcelotosin5670
    @marcelotosin5670 2 месяца назад +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.

  • @FabianTecBR
    @FabianTecBR 10 месяцев назад +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

  • @paulohspereira4301
    @paulohspereira4301 10 месяцев назад +29

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

    • @lijeirinho_ufmg-2014
      @lijeirinho_ufmg-2014 10 месяцев назад +1

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

    • @canalwrkits
      @canalwrkits  10 месяцев назад +1

      Que ótimo Paulo! Sucesso e bons projetos!

  • @Thasllony
    @Thasllony 10 месяцев назад +13

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

  • @aldemirandrade
    @aldemirandrade 27 дней назад

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

  • @gilmartrevisan
    @gilmartrevisan 10 месяцев назад +9

    Ahhh, o bom e velho C.
    Muito bom!

  • @GabrielCerqueira
    @GabrielCerqueira 2 месяца назад +1

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

  • @adrianovescovi1879
    @adrianovescovi1879 7 месяцев назад +3

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

  • @andrefeliciano3813
    @andrefeliciano3813 Месяц назад

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

  • @Seu_Lunga
    @Seu_Lunga 10 месяцев назад +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  10 месяцев назад +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 10 месяцев назад

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

  • @adelmarquetavares
    @adelmarquetavares 2 месяца назад +1

    Muito bom, amigo

  • @rafaeltimoteocostaoliveira680
    @rafaeltimoteocostaoliveira680 7 месяцев назад +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.

  • @rafaelsampaio5793
    @rafaelsampaio5793 Месяц назад +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!

  • @leolucas1980
    @leolucas1980 2 месяца назад +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.

  • @guztaver
    @guztaver 5 месяцев назад +1

    Que vídeo sensacional, obrigado cara

  • @ronen124
    @ronen124 10 месяцев назад +1

    muito legal, professor 👍👍

  • @edmilsonlima279
    @edmilsonlima279 10 месяцев назад +1

    Muito bom, se puder traz mais conteúdos.

  • @nicolasprado2204
    @nicolasprado2204 9 месяцев назад +1

    vídeo extremamente bom ,muito obrigado!

  • @mauriciorodrigues9991
    @mauriciorodrigues9991 10 месяцев назад +1

    Excelente conteúdo.

  • @HugoAthos-ou5vm
    @HugoAthos-ou5vm 4 месяца назад +1

    muito obrigado

  • @Herbye46
    @Herbye46 4 месяца назад +2

    Excelente explanação, Wagner !

  • @josecarlostavaresribeiro6584
    @josecarlostavaresribeiro6584 10 месяцев назад +1

    Olá Wagner boa aula

  • @silvaerenildo9142
    @silvaerenildo9142 10 месяцев назад +2

    muito bom mestre

  • @ricardolongo5947
    @ricardolongo5947 9 месяцев назад +1

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

  • @felipecardoso673
    @felipecardoso673 10 месяцев назад +3

    Excelentíssima aula grande Wagner!

  • @LuccaSouzaXG
    @LuccaSouzaXG 17 дней назад

    cara valeu, voce explicou bem .

  • @GuilhermeL23
    @GuilhermeL23 7 месяцев назад +1

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

  • @marcosaurelioribeirodear-hf3pc
    @marcosaurelioribeirodear-hf3pc 4 месяца назад +1

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

  • @raphaelsouza6808
    @raphaelsouza6808 Месяц назад

    Me ajudou muito.
    Obrigado!

  • @viniciusmartins3347
    @viniciusmartins3347 7 месяцев назад +1

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

  • @vitorprc
    @vitorprc 10 месяцев назад +1

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

  • @nav6rro
    @nav6rro 2 месяца назад

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

  • @santiagodelarosa2744
    @santiagodelarosa2744 9 месяцев назад +1

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

  • @kalangototal
    @kalangototal Месяц назад

    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 6 месяцев назад +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ó.

  • @orlandof7
    @orlandof7 10 месяцев назад +2

    Show!

  • @joaoclaro311
    @joaoclaro311 10 месяцев назад +2

    Adorei ❤ um abraço

    • @canalwrkits
      @canalwrkits  10 месяцев назад

      Valeu João, abraço!

  • @suatland
    @suatland 10 месяцев назад +1

    excelente curso estou nesta parte de pontiros vale a pena

  • @pudimgalactico956
    @pudimgalactico956 2 месяца назад

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

    • @canalwrkits
      @canalwrkits  2 месяца назад

      Valeu, bons estudos! Acompanhe sempre.

  • @kauejordao931
    @kauejordao931 9 месяцев назад +1

    tu é brabo

  • @noslidemais
    @noslidemais 10 месяцев назад +2

    parabéns prof.

  • @user-fl9oi6yt5v
    @user-fl9oi6yt5v 6 месяцев назад +1

    Qual a importância dos ponteiros?

  • @matheusguilherme4946
    @matheusguilherme4946 7 месяцев назад +1

    blz pode esqueçer

  • @heliozitomaiadeoliveirahel4783
    @heliozitomaiadeoliveirahel4783 10 месяцев назад +2

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

    • @canalwrkits
      @canalwrkits  10 месяцев назад

      Provavelmente lançaremos em Outubro.

  • @robsonrbj2907
    @robsonrbj2907 9 месяцев назад +1

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

  • @MrEdsonjsilva
    @MrEdsonjsilva 10 месяцев назад +5

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

    • @jaowarmankb
      @jaowarmankb 10 месяцев назад +2

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

    • @arduinomaquinas
      @arduinomaquinas 10 месяцев назад +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 10 месяцев назад +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 10 месяцев назад +1

      Mutio obrigado a todos que me responderam!

  • @sousatecsos
    @sousatecsos 10 месяцев назад +2

    Excelente aula como sempre.

  • @keydarkman
    @keydarkman 10 месяцев назад +1

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

  • @iconlearn
    @iconlearn 9 месяцев назад +1

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

  • @arduinomaquinas
    @arduinomaquinas 10 месяцев назад +1

    Like 330. Show de bolas 😉👍👏👏👏

  • @jonasml1
    @jonasml1 10 месяцев назад +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  10 месяцев назад

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

  • @anonimo6740
    @anonimo6740 10 месяцев назад +1

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

    • @canalwrkits
      @canalwrkits  10 месяцев назад +1

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

  • @user-pw5yp5eh9i
    @user-pw5yp5eh9i 8 месяцев назад

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

  • @user-vn7lu6dz9i
    @user-vn7lu6dz9i 9 месяцев назад

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

  • @Vpm_45
    @Vpm_45 10 месяцев назад

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

    • @canalwrkits
      @canalwrkits  10 месяцев назад +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.

  • @andredcavalcante
    @andredcavalcante 3 месяца назад

    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  3 месяца назад

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

  • @sweydrich8491
    @sweydrich8491 8 месяцев назад

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

    • @canalwrkits
      @canalwrkits  8 месяцев назад

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

  • @unixandroid
    @unixandroid 9 месяцев назад

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

    • @canalwrkits
      @canalwrkits  9 месяцев назад +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 9 месяцев назад

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

  • @Kl4us13
    @Kl4us13 2 месяца назад

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

    • @canalwrkits
      @canalwrkits  2 месяца назад

      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

  • @anacletomarcal1313
    @anacletomarcal1313 10 месяцев назад +1

    :)

  • @zazaburotomioka6395
    @zazaburotomioka6395 3 месяца назад

    vish, posso esquecer ent :/

    • @nav6rro
      @nav6rro 2 месяца назад

      ASKDOAUSDAKSDKAS EU AI

  • @novachip_tecnologia
    @novachip_tecnologia 9 месяцев назад

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