C++ Dersleri 25 - Pointerlar ve Const

preview_player
Показать описание
Kullandığım 2 adet Sosyal Medya Hesabının Linkleri :

Udemy üzerindeki kurslarımdan herhangi bir tanesine aşağıdaki linke tıklayarak en düşük fiyata kaydolabilirsiniz.
, Yazılım , Programlama Dersleri, C++ class, C++ pointer , C++ Ders,
C++ Kalıtım, C++ Nedir, C++ Matris, C++ döngüler, C++ algoritma,
C++ anlatımı,

Sosyal medyadan takip edin :

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:

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.

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 :

Рекомендации по теме
Комментарии
Автор

Meraklısına,
Eğer pointer başka bir değişkenin adresini tutamasın isterseniz:
int * const ptr
Eğer hem pointer değeri değiştiremesin hem de başka bir değişkenin adresini tutamasın isterseniz:
const int * const ptr

mustafakorkmazlar
Автор

tek seferde anladım videoyu hatta videoyu durdurdum kendim yazdım mantıken hata yapmadım, fakat yüksek değerlerde hata oluşur kullandığım mantık ile, eline ağzına sağlık hocam piyasada gördüğüm en kaliteli hocalardan birisisiniz

erhandeveloper
Автор

Videolarınızı Severek ve öğrenerek izliyorum gayet akıcı anlaşılır ve güzel anlatıyorsunuz . kesinlikle düzeninizi bozmadan devam edin . başarılarınızın devamını diliyorum şuan hazırlıkta okuyan bilgisayar programlama öğrencisi olarak okul öncesi eğitimimi sizden alıyorum . emeğinize yüreğinize sağlık :)

enesgulcu
Автор

Mükemmel anlatım + Mükemmel örnekler. Emeğinize sağlık. Çok teşekkürler

Abdulrahman-ukny
Автор

const adresini değiştirebiliriz ama taşıdığı veriyi değiştiremeyiz aslında biz burda adres değişliği yaptık var olan elemandan doğrumudur hocam. canavar.

perfecthit
Автор

o kadar sade ve anlaşılır bir anlatımın var ki eleştirecek bir yer bulamadım. video girişini eleştiriyorum, bu video başlangıcında "merhaba arkadaşlar" cümlesini adeta airbus a380 pilotu gibi söylemişsin.

atkafas
Автор

Arkadaşlar kısaca, pointerlar adresler arasında hoplaya zıplaya dolanabilir ama o adresin içindeki değeri değiştiremez.

nurullahcelik
Автор

Abi heap, queue ve stack nedir ? onları da anlatıcak mısın ?

fkgjgjkhklo
Автор

for un içini sözel bir şekilde tekrar ifade edebilir misiniz acaba tam anlayamadım orasını

slatekbas
Автор

kafamı karıştırmasını bekledim ama hiç karışmadı aksine her şey gayet mantıklı

ebrar
Автор

Hocam pointerlari hiç anlamadım ve anlayamıyorum, tam olarak ne işimize yarıyor programlamada ? Bana ne faydası olur ?

unknownaccount
Автор

kafamın hiç karışmamasına o kadar seviniyorum ki sonunda mantık oturmuş emeğinize sağlık hocam.

huseyindag
Автор

anlatımınız gerçekten çok iyi helal olsun

keremcaglar
Автор

asterix işaretini const önce koyarsanız sabit pointer olur

bahadrguven
Автор

C++ OpenGL dersleri çekmeyi düşünüyor musunuz?

h.huseyincihangir
Автор

Abi ben c++ i çalişirken visual studio kullanabilir miyim ?

alibayatturk
Автор

yine ben hariç herkes anlamış açıkçası for döngüsündeki eşitlik kısmında kafam karıştı yardım edebilirseniz çok sevinirim.

eyluloz
Автор

#include <iostream>

using namespace std;

void printArray(const int *ptr1, const int *ptr2){
int fark= ( int(ptr2) - int(ptr1)) / sizeof(int);
for(int i=0; i < fark+1 ; i++){
cout << "Eleman: " << *(ptr1 + i) << endl;
}
}

int main()
{
int array[]={10, 20, 30, 40, 50, 60, 70, 80, 90, 100};
printArray(array+4, array+6);
return 0;
}

gokberkgokcen
Автор

Şöyle bir şey yazdım öğrenirken, biraz uzun ama belki işinize yarar.

#include <iostream>
using namespace std;

void diziYazdir(int dizi[], int baslangicindeksi, int bitisindeksi){


int *baslangicadresi, *bitisadresi;

baslangicadresi = &dizi[baslangicindeksi];
bitisadresi = &dizi[bitisindeksi];

for(int *i = baslangicadresi+1; i<bitisadresi; i++){

if(i+1 == bitisadresi){
cout << *i;
}

else{
cout << *i << ", ";
}
}


}

int main(){
int array[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};

diziYazdir(array, 3, 8);

return 0;
}

aliblackeye_music
Автор

gram kafam karışmadı mükkkkemmel anlattın

mobydickcat