Wskaźniki - większość tego, co musisz o nich wiedzieć

Поділитися
Вставка
  • Опубліковано 27 гру 2024

КОМЕНТАРІ • 29

  • @marcinlisicki6333
    @marcinlisicki6333 8 місяців тому +2

    Witam, w końcu ktoś dobrze zrozumiale tłumaczy wskaźniki. Z innych poradników dowiedziałem się tylko czym są, ale po co są i jak je wykorzystać to zrozumiałem dopiero tutaj. Świetny poradnik.

  • @mateuszpasternak5360
    @mateuszpasternak5360 8 місяців тому +1

    Ten materiał to czyste złoto!!!

  • @ZbyszekJot
    @ZbyszekJot 8 місяців тому +1

    Świetna robota! Zwięźle i na temat. Niby rozumiem wskaźniki, ale miło posłuchać takiej skoncentrowanej piguły i odświeżyć wiedzę. Tak trzymać!

  • @homemade73
    @homemade73 8 місяців тому +7

    Wszystkie Twoje filmy są bardzo fajne ale trochę za szybko tłumaczysz. Fajnie by było jakbyś pokazał jak stworzyć wielopoziomowe menu na wskaźnikach o ile to ma sens. Pozdrawiam.

    • @tmfmikro
      @tmfmikro  8 місяців тому

      Przykład masz w darmowych przykładach do mojej książki język c dla mikrokontrolerów AVR.

    • @homemade73
      @homemade73 8 місяців тому

      @@tmfmikro Tak, wiem. Mam II wydanie tej książki ale samo czytanie bez jakiegoś filmiku wyjaśniającego, to mi nic nie daje. Po prostu nie potrafię tego zrozumieć. Być może jestem za mało doświadczony a wskaźniki to moja pięta achillesowa. Dlatego piszę, że wolałbym tak trudny materiał zobaczyć w formie video.

    • @tmfmikro
      @tmfmikro  8 місяців тому +1

      @@homemade73 ok. Dodam do listy.

    • @dos8918
      @dos8918 8 місяців тому

      @@homemade73 Czy nie rozumiesz podstaw, czy utknąłeś gdzieś dalej?

    • @homemade73
      @homemade73 8 місяців тому

      @@dos8918 Wiem jak to działa ale nie potrafię z tego korzystać.

  • @Bareizm
    @Bareizm 8 місяців тому +1

    Świetny materiał, kawał dobrze skondensowanej wiedzy. Warto też wspomnieć, dlaczego wartość 1 (dla typu long), zapisana jest w HEX jako: 01 00 00 00, a nie: 00 00 00 01 (jakby podpowiadała intuicja). Mamy tu do czynienia z mikrokontrolerem AVR, w którym wykorzystywany jest system Little Endian - stąd taka kolejność zapisu.
    Do dynamicznego alokowania pamięci, dodałbym jeszcze wzmiankę o funkcji free(wsk), za pomocą której zwalniamy pamięć zarezerwowaną dla wskaźnika, gdy ten został już użyty.
    Ze swojej strony proszę o więcej filmów związanych z zaawansowanymi zagadnieniami języka C. Może następnym razem weźmy na tapet Eventy? Ale tak od podstaw, żeby wszystko było jasne. Z góry dziękuję.

    • @tmfmikro
      @tmfmikro  8 місяців тому

      Dzięki za komentarz. Ta dynamiczna alokacja to tylko taka wrzutka, będzie osobny film o tym.

  • @Slavko1963
    @Slavko1963 8 місяців тому +1

    Informacje bezcenne, tylko proszę WOLNIEJ trochę 😉

  • @Cyklonus
    @Cyklonus 4 місяці тому

    👍👍

  • @dos8918
    @dos8918 8 місяців тому

    Uwielbiam wskaźniki, choć prgramując w cpp staram się zamieniać je na referencje i posługiwać operatorem kropki niż strzałki.

  • @oporopowrotnik01
    @oporopowrotnik01 7 місяців тому

    dużo praktycznej wiedzy, mamy od Pana, ale za szybko Pan mówi...

    • @tmfmikro
      @tmfmikro  7 місяців тому

      Bo dużo informacji i mało czasu 😁

  • @user-xb5zu6zu7j
    @user-xb5zu6zu7j 6 місяців тому

    Miodzio wytlumaczone.

  • @artmode_dpj
    @artmode_dpj 8 місяців тому

    &

    • @tmfmikro
      @tmfmikro  8 місяців тому

      Nie w tym kontekście. & to operator logiczny i wtedy czytamy to jako and, ale też operator pobrania adresu i wtedy to jest at - zmienna jest pod adresem (at).

    • @artmode_dpj
      @artmode_dpj 8 місяців тому

      @@tmfmikro ha no patrz pan nie wiedziałem że to tak (ciągle znowu jakieś wynalazki które trzeba przetrawić ).

    • @ZbyszekJot
      @ZbyszekJot 8 місяців тому

      & to graficzne połączenie dwóch liter: E i t. Oznacza dokładnie to samo to co @ czytanie jako "et" :)

  • @thebast2748
    @thebast2748 7 місяців тому

    Szanowny Panie oglądam Pańskie filmy i kupiłem mplab snap i zrobiłem wszystko tak jak w filmie i zaczęło to działać. Następnie napisałem pierwszy w życiu program czyli miganie diody led i też zadziałało zrobiłem to na attiny13a ale w momencie gdy próbowałem zrobić kilka zmian mianowicie zmianę szybkości migania to w pewnym momencie przestało mi to działać. Odkryłem również że gdy nacisnę ikonę read w device programming to też pokazuje mi błąd ale za to zauważyłem że jeżeli próbuje robić zmiany w programie ale zmieniam opcje z isp na debugwire to znowu mogę sterować szybkością leda ale w opcji isp pokazuje błąd i nie działa :(

    • @thebast2748
      @thebast2748 7 місяців тому

      Wiem że zazwyczaj jak ma Pan czas to odpisuje na komentarze teraz prawdopodobnie jeszcze Pan nie zdążył a ja chciałem dodać że mój problem już został rozwiązany a pisze to po to aby ktoś z tym samym problemem mógł znaleźć rozwiązanie. Wystarczy wpisać treść błędu w wyszukiwarce Google i na stronie Microchip jest opis jak krok po kroku się z tym uporać :) pozdrawiam twórcę kanału i życzę wszystkiego najlepszego oraz aby starczyło Panu chęci do nagrywania kolejnych filmów :)

    • @tmfmikro
      @tmfmikro  7 місяців тому +1

      Musze w końcu zrobić odcinek o debugWire i pokazać jak sobie z tym radzić. Dzięki za motywację.