Temel C++ Dersleri 21 - Pointer Aritmetiği ve Arraylerle Pointerlar Arasındaki İlişki

Поделиться
HTML-код
  • Опубликовано: 13 сен 2024
  • Kullandığım 2 adet Sosyal Medya Hesabının Linkleri :
    Yazılım Bilimi - Instagram : bit.ly/38h04mS
    Kişisel Instagram Hesabım : bit.ly/2HpPX3v
    Udemy üzerindeki kurslarımdan herhangi bir tanesine aşağıdaki linke tıklayarak en düşük fiyata kaydolabilirsiniz.
    Kurs Linkleri :
    C++ Dersleri , C++ Pointerlar , C++ Arrayler
    Sosyal medyadan takip edin :
    ➤ Twitter / mustafam_coskun
    ➤ Instagram : / mustafa_murat
    ➤ Facebook Grubu :goo.gl/5GdxrY
    ➤ Facebook Sayfası : / yazilimbilimi
    ➤Twitter : / yazilimbilimi
    Yazılım ve Programlama mı öğrenmek istiyorsunuz ? İşte burası tam size göre.
    Java Programlama ,Php Programlama,C Programlama ,Python Programlama ve sayısız ücretsiz eğitim videolarıyla yazılım ve programlama öğrenmenin tadına varın.
    Programlama Eğitimlerimiz:
    ➤ C Programlama Dersleri : goo.gl/wwBJY5
    ➤ Python3 Programlama Dersleri : goo.gl/VlCxJ9
    ➤ Python2 Programlama Dersleri : goo.gl/pzWOyn
    ➤ Android Programlama Dersleri : goo.gl/HL0658
    ➤ Javascript Programlama Dersleri: goo.gl/9VA7UY
    ➤ HTML5 ve CSS3 Dersleri : goo.gl/ad9oUW
    Eğitimlerimizi beğeniyorsanız “BEĞEN” tuşuna basarak bize destek olabilirsiniz.Her türlü yorum ve düşünceleriniz bizim için çok önemli.Yorumlarınızı eksik etmeyin lütfen.Videoları paylaşarak ailemizi genişletmemize yardımcı olun.
    Yeni videolarımızdan anından haberdar olmak isterseniz bize abone olabilirsiniz.Ayrıca “Bildirim” tuşuna basarak da videolarımızdan anında haberdar olabilirsiniz.
    Ücretsiz abone olun : goo.gl/1z81oA
    Herkese merhaba.Ben Mustafa Murat Coşkun.Odtü Bilgisayar Mühendisliği 4.sınıf öğrencisiyim.Yazılım Bilimi kanalını programlama ve yazılım öğrenmek isteyen gençlere ve yazılımcılara faydalı olmak ,aynı zamanda Türkiyede yazılımın ve eğitimin yükselmesi amacıyla 10 Nisan 2015 tarihinde kurdum.Şimdiye kadar elimden geldiğince video yüklemeye çalıştım.Bu kanaldaki amacım Yazılım Bilimini genel bir online akademiye dönüştürüp Türkiye’nin dört bir yanına ücretsiz bir şekilde eğitim verebilmek.Ülkemizin gençleri olarak hep beraber yazılımı ve bilimi herkese aşılamaya çalışalım.Var mısınız?
    Programlama ve Yazılım Öğrenmeye yeni mi başlıyorsunuz ? İşte yol haritanız.
    1.Web geliştirmek ve bu alanda uzmanlaşmak istiyorsanız Temel olarak HTML,CSS,Javascript öğrenmeye çalışın.Daha sonra server-side(sunucu tarafı) diller ile kendinizi geliştirin.(Php,Python Django ,Asp,Ruby On Rails vs.)
    2.Mobil uygulama mı geliştirmek istiyorsunuz ? Eğer çok yeniyseniz, ilk başta Python gibi algoritma ve programlama mantığını anlayacağınız bir dille başlayın. Daha sonra hangi ortamda mobil geliştirme yapacağınıza karar verin.IOS geliştirmek istiyorsanız Swift,Android Programlamak istiyorsanız Java öğrenin.Daha sonra Android ve Java geliştirmeye başlarsınız.
    3.Masaüstü uygulamaları(Arayüz Uygulamaları) mı geliştirmek istiyorsunuz.Bunun için önünüzde bir çok seçenek var.Python,C#,Java gibi dillerle çok iyi arayüzler çıkarabilirsiniz.
    4.Machine Learning ve Yapay zeka ilginizi çekiyorsa yazımı kolay olan ve çok verimli bir dil olan Python size yararlı olacaktır.
    Sıkça Sorulan Sorular için videolara yorum yazabilirsiniz.
    ➤ Programlama’ya Nereden Başlamalıyım ?
    ➤ Programlama için hangi kaynaklardan faydalanmalıyım ?
    ➤ Programlama için İngilizce bilmek gerekli mi ?
    ➤ Programlama Kursları faydalı oluyor mu ?
    ➤ Programlama Dili olarak X’i mi tercih etmeliyim Y’yi mi ?
    ➤ Programcılık için bilinmesi gereken konular nelerdir ?
    Sosyal medyadan takip edin :
    ➤ Twitter / mustafam_coskun
    ➤ Instagram : / mustafa_murat
    ➤ Facebook Grubu :goo.gl/5GdxrY
    ➤ Facebook Sayfası : / yazilimbilimi
    ➤Twitter : / yazilimbilimi

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

  • @yunusbaysal3016
    @yunusbaysal3016 6 лет назад +8

    Operator overloading ilgili soru çözümü videosu gelse süper olur özellikle unary(operator++()) ve binary yapilariyla ilgili

  • @muhammetzulfikarerol1349
    @muhammetzulfikarerol1349 5 лет назад +2

    Mükemmel bir anlatım Teşekkür ederim.

  • @cagataysen31
    @cagataysen31 5 лет назад +2

    gerçekten çok güzel bir anlatım olmuş tebrik ederim hocam

  • @AyberkKaanErdem
    @AyberkKaanErdem 6 лет назад +2

    *Çok teşekkür ederim abi sayende basit olduğunu anladım.*

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

    En güncel Visual Studio 2022 ile C++ dersleri oynatma listesi: ruclips.net/p/PLzupOkYTW5dSdcs6aquWkkjhv-2J5Fmwq

  • @meht3616
    @meht3616 4 года назад +5

    Arrayler ve void fonksiyonu kullandıgınız bir örnek video yapabilir misiniz ?

    • @aliercan7221
      @aliercan7221 2 года назад

      bir önceki video da kullanıyor??

  • @voltaireax
    @voltaireax 6 лет назад +1

    cok guzel bir seri devami gelir umarim

  • @yavuzdagl3079
    @yavuzdagl3079 6 лет назад +2

    Usta javayla iki metnin birbirinin anagrami olup olmadigini gosteren bir program yazip videosunu cekebilir misin ? Cok guzel ve komplex bir ornek olabilir.

  • @fatihpeker446
    @fatihpeker446 6 лет назад +1

    Hocam c programlama derslerini izliyordum fakat üniversitede 1.sınıfta bu seneden itibaren daha gelişmiş olduğu için c değil c++ dersleri verilmeye başlanmış. Bundan dolayı sizce c++ mı çalışmalıyım. Yoksa zaten onu okulla görüp öğreneceğim için kendi başıma başka bi programlama dilinemi başlamalıyım? phyton ve benzeri gibi. Ayrıca c derslerini tam bitirmedim. Onu bırakıp başka bi dille öğrenmeye başlamak dahamı doğru olur?

  • @ismailfurkanbilen9141
    @ismailfurkanbilen9141 Год назад

    hocam char dizileri için de bir video çekebilir misiniz char dizileri diğer dizi türlerinden farklı davranıyor. Mantığını anlatabileceğiniz bir video yaparsanız süper olur

  • @tmrgncr
    @tmrgncr 5 лет назад +2

    Hocam Merhaba,
    Bir array tanımladınız ve sonraki indislerin adreslerini de görüntülediniz. Bu işlemler esnasında başlangıç adresi hiç değişmemişti. Ama tanımladığınız array üzerinde hiç bir değişiklik yapmadığınız halde pointer tanımladıktan sonra adres değişti. Değişkenlerin adresleri program kapatılana kadar değişmez sanıyordum. Adres neden değişti?

    • @san_murat_131
      @san_murat_131 2 года назад

      Saniyesini yazar mısın dostum, merak ettim?

  • @isamhrrmov3244
    @isamhrrmov3244 2 года назад +1

    10:40 bende çalışma hatası verdi

  • @ahmetozturk7416
    @ahmetozturk7416 6 лет назад +1

    Değişken çok olduğunda, değişken isimlerini ne şekilde belirlersek kafa karışıklığı yaşama ihtimalimiz düşer?

  • @mehmetfrat250
    @mehmetfrat250 6 лет назад +2

    hocam python için soket programlama gelecek mi ?

    • @tulparid
      @tulparid 3 года назад +1

      Gelmedi keşke gelseydi :(

  • @ilkinibisov6778
    @ilkinibisov6778 4 года назад

    int tipi 2 bayt da ola bilirse 0x23fe42 unvani niye olmasin?

  • @ondercetin8298
    @ondercetin8298 4 года назад +1

    Hocam x=1. kutu x+4=2.kutumu yoksa yanındaki çizgilerlenden mi bahsediyorsunuz?

    • @Samet-on4uo
      @Samet-on4uo 2 года назад

      x+1 ikinci kutu. 4'lük fark adresi yazdırdığımızda oluşur.

  • @ahmetturkkan440
    @ahmetturkkan440 4 года назад +1

    1 in pointer kullandığımızda farklı kullanmadığımızda farklı adresler geldi bunun sebebi ne acaba?

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

      Bellekte neresi boşsa o adrese yerleşiyor

  • @rigbyfootballs
    @rigbyfootballs Год назад

    hocam string olarak pointer oluşturuluyormu

  • @CartmanMrs
    @CartmanMrs 6 лет назад +1

    Merhaba, C++ kullanarak minizasyon maximizasyon problemleri çözmek mümkün müdür? Bununla ilgili bir çalışmanız var mı beni yönlendirebileceğiniz?

    • @kubravszehra6440
      @kubravszehra6440 5 лет назад +1

      Evet, mümkündür. Yapımını internetteki kaynaklardan bulabilirsiniz. Ancak bu kanalda yok diye biliyorum

  • @cevozby7366
    @cevozby7366 6 лет назад +5

    Abi classlara geçecek misin? Mayısın sonunda finaller var çok güzel anlatıyorsun senden dinlemek isterim class ları

    • @maarifhasan4587
      @maarifhasan4587 2 года назад

      Yazılım da ne durumdasın birader

    • @cevozby7366
      @cevozby7366 2 года назад

      @@maarifhasan4587 Ne durumdasın biraz değişik bir soru olmuş. :) Şöyle ki şu an oyun geliştiricisi olarak kariyerimi devam ettirmeye çalışıyorum ve az çok bir şeyler yapan bir durumdayım.

    • @maarifhasan4587
      @maarifhasan4587 2 года назад

      İyi, yolun açık olsun kardeşim

    • @cevozby7366
      @cevozby7366 2 года назад +1

      @@maarifhasan4587 Sağ olasın, neden sormuştun? :)

    • @maarifhasan4587
      @maarifhasan4587 2 года назад

      @@cevozby7366 3 yıl önce yaklaşık benle aynı seviyede olan biri acaba şimdi ne durumda olduğunu öğrenmek için

  • @berkaydin9847
    @berkaydin9847 4 года назад

    6.28 de *ptr=array+2; diyemezmiyiz

  • @800kpygame2
    @800kpygame2 Год назад +1

    hocam aklıma bir soru takıldı
    ben direkt string *ptr=0x23fe388 diye tanımlıyabiliyor muyum tanımladım hata verdi onun bir yöntemi var mı
    python da class a:pass print(a()) dedim çıktı ben şimdi 0x7ffa3af71880 bu adresi c++ da pointerlerle uğraşabilir miyim

  • @canismajoris8240
    @canismajoris8240 6 лет назад +1

    Abi bu c++ serisi niye yavasladı yaa ?

  • @layup7734
    @layup7734 3 года назад

    4:50

  • @deadvision22
    @deadvision22 Год назад

    sanırım pointerların mantığı aşırı büyük dizilerde anlık değişiklik yapmaklada ilişkilendirilebilir...

  • @perfecthit2663
    @perfecthit2663 5 лет назад

    hocam devam

  • @user-xu6ln8sd7e
    @user-xu6ln8sd7e 5 лет назад

    pointerlar arraylerin adresini taşıdığı için pointerın değerini arrayin indis sayısını aşacak şekilde artırdığımızda arraylerin de adresinin değişmesi gerekmez mi?
    mesela bu kodda
    #include
    using namespace std;
    void degerdegistir(int *ptr)
    {
    *ptr= 20;
    cout

    • @EmuDev8
      @EmuDev8 4 года назад

      Hayır. ptr=ptr+5; işleminden sonra ptr, array'ın dışındaki bir noktayı gösterir. Eğer bu pointer'ı dereference edip kullanmaya çalışırsanız yetkisiz hafıza erişimi hatası alırsınız, yani programınız çakılır.

  • @Agent-hh2ts
    @Agent-hh2ts 6 лет назад

    hacı tamam reklam koy paranı kazan ona bir şey demiyorum da şu reklamları başa ya da sonlara bir yerlere koysan.Ortalarda olunca tam odaklanıyorum derse araya reklam giriyor.
    Hocam bir de videonun sonlarına doğru bir şey aklıma geldi biz bu arrayleri ve pointlerları kullanarak değerleri aşıp ram'in içindeki bütün verileri silebilen bir virüs yapabilir miyiz?

    • @YazlmDunyastv
      @YazlmDunyastv 6 лет назад

      buffer overflow attack diye araştır..

  • @onurguzel16
    @onurguzel16 6 лет назад

    Ekranda çizim yapmak için kullandığınız program nedir acaba?

    •  6 лет назад +1

      Onur Güzel Smart Notebook 11 kullaniyorum. Gayet guzeldir tavsiye ederim.

    • @onurguzel16
      @onurguzel16 6 лет назад

      Yazılım Bilimi Teşekkür ederim. Selamlar.

    •  6 лет назад +1

      Onur Güzel Daha guzel bir program bulursaniz bana da soyleyebilirsiniz :)

    • @onurguzel16
      @onurguzel16 6 лет назад

      Yazılım Bilimi Tabii ki hocam. Yalnız 11 sürümü ya eski veya yeni sürümler ücretli. Sizde freeware versiyonu bulunuyor mu, stabil herhangi bir sürüm olabilir.

    • @ocyanioturancilek6995
      @ocyanioturancilek6995 6 лет назад

      Hocam EpicPen Tavsiye Ederim Daha Az Yer Kaplıyor

  • @yukselcosgun9412
    @yukselcosgun9412 3 года назад

    hocam array[2] yapıldığında 3. index e ulaşmış olmuyor muyuz? Zaten kodlar çalıştığında 0x23fe38 değeri çıktı ama 0. index 0x23fe30 du o yuzden array[2] olduğunda 3. indexe ulaşmış oluyoruz.

    • @caglarsonmez4714
      @caglarsonmez4714 2 года назад

      @ÖLÜM MELEĞİ Ne alaka adam onu sormamış

  • @c8h182
    @c8h182 5 лет назад +1

    0 Dislike