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
Operator overloading ilgili soru çözümü videosu gelse süper olur özellikle unary(operator++()) ve binary yapilariyla ilgili
Mükemmel bir anlatım Teşekkür ederim.
gerçekten çok güzel bir anlatım olmuş tebrik ederim hocam
*Çok teşekkür ederim abi sayende basit olduğunu anladım.*
En güncel Visual Studio 2022 ile C++ dersleri oynatma listesi: ruclips.net/p/PLzupOkYTW5dSdcs6aquWkkjhv-2J5Fmwq
Arrayler ve void fonksiyonu kullandıgınız bir örnek video yapabilir misiniz ?
bir önceki video da kullanıyor??
cok guzel bir seri devami gelir umarim
Usta javayla iki metnin birbirinin anagrami olup olmadigini gosteren bir program yazip videosunu cekebilir misin ? Cok guzel ve komplex bir ornek olabilir.
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?
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
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?
Saniyesini yazar mısın dostum, merak ettim?
10:40 bende çalışma hatası verdi
Değişken çok olduğunda, değişken isimlerini ne şekilde belirlersek kafa karışıklığı yaşama ihtimalimiz düşer?
Görevlerini Yapabilirsin
hocam python için soket programlama gelecek mi ?
Gelmedi keşke gelseydi :(
int tipi 2 bayt da ola bilirse 0x23fe42 unvani niye olmasin?
Hocam x=1. kutu x+4=2.kutumu yoksa yanındaki çizgilerlenden mi bahsediyorsunuz?
x+1 ikinci kutu. 4'lük fark adresi yazdırdığımızda oluşur.
1 in pointer kullandığımızda farklı kullanmadığımızda farklı adresler geldi bunun sebebi ne acaba?
Bellekte neresi boşsa o adrese yerleşiyor
hocam string olarak pointer oluşturuluyormu
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?
Evet, mümkündür. Yapımını internetteki kaynaklardan bulabilirsiniz. Ancak bu kanalda yok diye biliyorum
Abi classlara geçecek misin? Mayısın sonunda finaller var çok güzel anlatıyorsun senden dinlemek isterim class ları
Yazılım da ne durumdasın birader
@@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.
İyi, yolun açık olsun kardeşim
@@maarifhasan4587 Sağ olasın, neden sormuştun? :)
@@cevozby7366 3 yıl önce yaklaşık benle aynı seviyede olan biri acaba şimdi ne durumda olduğunu öğrenmek için
6.28 de *ptr=array+2; diyemezmiyiz
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
Abi bu c++ serisi niye yavasladı yaa ?
4:50
sanırım pointerların mantığı aşırı büyük dizilerde anlık değişiklik yapmaklada ilişkilendirilebilir...
hocam devam
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
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.
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?
buffer overflow attack diye araştır..
Ekranda çizim yapmak için kullandığınız program nedir acaba?
Onur Güzel Smart Notebook 11 kullaniyorum. Gayet guzeldir tavsiye ederim.
Yazılım Bilimi Teşekkür ederim. Selamlar.
Onur Güzel Daha guzel bir program bulursaniz bana da soyleyebilirsiniz :)
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.
Hocam EpicPen Tavsiye Ederim Daha Az Yer Kaplıyor
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.
@ÖLÜM MELEĞİ Ne alaka adam onu sormamış
0 Dislike