Pointer Nedir? Örnek Üzerinde Anlatım

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ม.ค. 2025

ความคิดเห็น • 18

  • @zeynepmud16
    @zeynepmud16 ปีที่แล้ว +3

    hocam günlerdir anlamaya çalışıyodum …bir tek sizden anladım bu vesileyle de keşfetmiş oldum sizi elinize sağlık .o kadar sade ve basit anlatmışsınız ki bu muymuş ya dedim çok sağ olun lütfen içeriklerinize devam edin

  • @istikrarvebasari
    @istikrarvebasari ปีที่แล้ว +2

    hocam süpersiniz algoritma uzmanı ismine yakışır bir anlatım

  • @rhodexgodvale6984
    @rhodexgodvale6984 4 ปีที่แล้ว +3

    Hocam Allah razı olsun anladım

  • @softwareeng.8010
    @softwareeng.8010 3 ปีที่แล้ว +1

    Pointerlar için %p kullanılması gerekildiğini biliyorum. %d integer kullanımında daha doğru olur. Hatam varsa düzeltin.

  • @dzman2159
    @dzman2159 2 หลายเดือนก่อน

    int sayi = 5;
    int *ptr;
    ptr = &sayi;
    yapsak
    int *ptr = &x
    ile aynı şey olur mu

    • @halitsahin50
      @halitsahin50 2 หลายเดือนก่อน

      olur
      int sayi=5;
      &sayi çıktısı 2444 olsun
      ptr =&sayi ataması yapılırsa
      *ptr de 5 değerini verir.

  • @ufukerdem9077
    @ufukerdem9077 5 ปีที่แล้ว +1

    Hocam pointerı anladım fakat kimse neden kullanıldığı hakkıda bilgi verilmemiş, biraz bilgi verir misiniz yani ne gibi bi durum olursa pointer kullanmamız gerekir ?

    • @MySessizCiglik
      @MySessizCiglik 3 ปีที่แล้ว +1

      kardeşim buldun mu cevabını 50 yerden ızledım ben de aynıyım :D

    • @ufukerdem9077
      @ufukerdem9077 3 ปีที่แล้ว +4

      @@MySessizCiglik mikroişlemcilerde register tabanda bir peripheral’ı konfigüre etmek için kullanılabiliyor.Tabi çoğu firma bu yükten kurtarmak için kütüphaneler oluşturuyorlar. İkinci olarak gördüğüm yazılan bir fonksiyonun parametreleri pointer tanımlanabiliyor. Fonksiyon çağrıldığında direk girdiğin parametrenin adresinden veri okunuyor ayrıca hafızada random bir belleğe kopyalama işlemi yapmıyor bu da hem hız hemde memory i meşgul etmiyor ve geri dönüşlü bir fonksiyonda geri dönüş değeri olarak bir array döndürebiliyorsun. Benim araştırıp öğrendiğim bu kadar ama eminim daha fazlası vardır.

  • @Mstf_07
    @Mstf_07 4 ปีที่แล้ว +1

    *ptr=57 komut mu veriyo göstericinin gösterdiği adrese git ve o değeri 57 mi yap diyo

    • @emremert5459
      @emremert5459 4 ปีที่แล้ว

      gösterdiği adresteki değeri 57 yapıyor yani ilk başta atıyorum
      int x = 30;
      int *p = &x;
      *p = 40 ;
      printf("%d", *p); //Sana 40 değerini verir.
      printf("%d", x); // 40 değerini verir

  • @BahattinGok
    @BahattinGok 5 ปีที่แล้ว +1

    Hocam merhabalar, kanalızı yeni keşfettim teşekkür ederim öncelikle bilgilerinizi paylaştığınız için. Benim kafama bir soru takıldı değişkenleri istediğimiz adreslere atayabiliyor muyuz? Teşekkürler şimdiden

    • @AlgoritmaUzman
      @AlgoritmaUzman  5 ปีที่แล้ว +1

      adress numarasını kast ediyorsanız hayır. O işlemin yönetimini işletim sistemi yapıyor. Ama gömülü sistemlerde yapabilirsiniz.

    • @BahattinGok
      @BahattinGok 5 ปีที่แล้ว

      Algoritma Uzmanı Gömülü sistem üzerinde ilerlemek istiyorum hocam. Değişkenlerin adres numaralarını istediğimiz yere nasıl taşıyabilir yanda belirleyebiliriz peki? Bunu yapmak bize ne gibi kazanç sağlar bu arada hocam, teşekkür ederim

  • @musatafaoskay5732
    @musatafaoskay5732 2 ปีที่แล้ว

    Thx hocam

  • @arslanbegmyradov3048
    @arslanbegmyradov3048 5 ปีที่แล้ว

    sonraki videolarinizda lutfen buyultun compileri, gozukmesi chok zor geliyor, hatta gozumuze zarar getirebiliriz.

    • @AlgoritmaUzman
      @AlgoritmaUzman  5 ปีที่แล้ว +1

      Bu sorunu yeni videolarda çözdük, ama bunlar böyle kaldı tabii :)