C Programlama 8 Göstericiler (Pointers)

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

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

  • @ridvancanavar
    @ridvancanavar 8 ปีที่แล้ว +97

    Hocam gerçekten bilgiyi aktarabilen nadir insanlardansınız. Bu gayet anlaşılır videolarınız için çok çok teşekkürler.

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

    yıl 2022 hala şu adam kadar iyi kaynak yok

  • @egeatmaca8577
    @egeatmaca8577 6 ปีที่แล้ว +19

    Hocam call by value ve call by reference arasındaki farkı çok açık anlatmışsınız. Çok teşekkürler video için!

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

    Hocam bilgi bir ışıksa siz o ışığı yakmamızı sağlayan kibritsiniz. Bu yolda çok yardımcı oldunuz teşekkürler.

  • @TurkerGTR
    @TurkerGTR 9 หลายเดือนก่อน +1

    kaç hocadan dinledim hiçbir şey anlamadım bu hocadan dinleyince konu oturdu 9 yıllık video hala en iyi kaynaklardan

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

    ecole42 öğrencilerinin kurtarıcısısınız. İyi ki varsınız.

  • @metinsanalan7253
    @metinsanalan7253 8 ปีที่แล้ว +7

    Sevgili hocam değerli bilgileriniz için öncelikle çok teşekkür ederim. Programming language (programlama dilleri)' den tek ders sınavına gireceğim ve sınavda çıkan call by value and call by reference yapamamıştım tek derse bunların üstesinden geleceğim . mükemmel bir ders oldu bıkmadan,sıkılmadan dinledim. öğrenciniz olup derslerinize girmeyi çok isterdim .sağlıcakla kalın

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

    Bizim Üniversite hocalarından kat kat iyi anlatıyorsunuz.

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

    Sayın hocami güzel hocam, herkes hapşurabilir. Güzel yaşayın, mutlu yaşayın, sevdiklerinizle birlikte yaşayın. Niye oraya müdahale ettiniz. Ses görüntü senkron uyuşmazlığı olmuş oradan sonrası koptu bende. Malloc filan hiç yok. Başka videolarda char ile anlatmış millet. Olmadı burası.

  • @atferdemyeter3528
    @atferdemyeter3528 6 หลายเดือนก่อน +1

    hocam ellerinizden öpeyim harika anlatıyorsunuz her şeyi

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

    kaliteli olmuş hocam elinize sağlık 2023 ün sonlarındayız hala kullanıyoruz

  • @kubranursencan
    @kubranursencan 4 ปีที่แล้ว +5

    daha iyi anlatılamazdı, çok teşekkürler :)

  • @huzuvettin
    @huzuvettin 8 ปีที่แล้ว +10

    ağzınıza elinize sağlık hocam çok yararlıydı üniversitede anlayamadığımı anladım sayenizde

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

    Pointerlerin mantigini guzel anlatmissiniz..

  • @ahmeteminpektezel5720
    @ahmeteminpektezel5720 10 หลายเดือนก่อน +3

    Hocam 8 yil olmus ama su dersten sonrasi icin soz verdiginiz pointer ornekleri videosu gelir mi?

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

    Bilgileri olduğu gibi değil de mantığıyla nerede ne şekilde kullanacağımızı gösterdiğiniz için teşekkür ederim.

  • @serkansayhan9422
    @serkansayhan9422 6 ปีที่แล้ว +8

    Hocam anlatımınız gerçekten çok iyi ,teşekkür ederim :)

  • @sevantekyan4203
    @sevantekyan4203 6 ปีที่แล้ว +4

    Selam Hocam video için teşekkürler gerçekten ilk başlarda kavrayamadığım pointer kavramını pekiştirdiniz. tek bir sıkıntı var anlatım hızınız çok yüksek ancak 3. kez dinleyince oturuyor. anlatım hızınızı biraz yavaşlatırsanız insanların sizin ne demek istediğinizi kolayca anlamalarını sağlarsınız.
    iyi çalışmalar

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

    Ayiptir soylemesi, seneye mezun oluyorum. Diplomami sizden almak isterim Hocam :D

  • @metint.2466
    @metint.2466 2 หลายเดือนก่อน +1

    bu video Tenet filmi senaryosu gibi hocam

  • @mktsmnrcn271
    @mktsmnrcn271 5 ปีที่แล้ว +4

    birde tip dönüsümleri anllatıldı mı hangi videoda?

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

    Hakkınız ödenmez gerçekten

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

    hocam 8.55 deki int *q = &p; denkleminde *q yerine **q kullanmamız gerekmez mi çünkü compiler'da " invalid invalid type argument of unary '*' (have 'int') " hatası aldığımda **q olarak kullanınca sorun çözüldü.

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

    hocam çok büyük bir ses kayması olmuş. Anlamaya çalışıyorum ama. Sesiniz bi 12-15 saniye önden gidiyor. Hapiırdiğiniz bir bölüm var sadece hapşırma sesini kesmişsiniz.

  • @M-bm5mm
    @M-bm5mm 2 ปีที่แล้ว +1

    Hocam video gercekten kaliteli olmus ancak belli bir noktadan sonra ses ve görüntü uyusmazligi var. Düzeltip tekrar yükleyebilirseniz harika olacak

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

      video 7 yıl öncesine ait knk :D

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

    Hocam Çok iyi anlatmışsınız, çok teşekkürler

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

    hocam pointerlar ile toplama çıkarmayı neden bu kadar rahat yapabiliyoruz? pointerlar 16lık bellek adreslerini tutuyor demiştik. o zaman 16lık bi sayıdan 17 ilerideki bir sayıya ulaşmamız için +11 (16 tabanında 17) yapmamız gerekmez miydi?

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

    İyi geceler Şadi Hocam, c dilinde basit map yada filter işlevlerini yerine getiren bir kütüphane yapmaya çalışıyorum ancak fonksiyon göstericileri konusunda anlayamadığım sorunlar yaşıyorum..c dilini 4 çeşit kaynaktan okuyorum ama fonksiyonları parametre olarak geçirmeye çalışırken segmantation faultlardan önümü alamıyorum.
    Bunun dışında tanımladığım fonksiyonun içinde malloc kullanarak değişken uzunlukta tanımladığım bir tamsayı dizisini geri döndürmek, ( ayrılan hafıza ne zaman serbest bırakılacak), bu dizinin dizisonu kontrolünü yapabilmek , (karakter dizilerindekine benzer bir basit bir kontrol mantığı var mı) gibi konuları çözmeye çalışıyorum.
    Sizi çok meşgul etmeyecekse c dersleri videolarına fonksiyon göstericileri,değişken parametre alabilen fonksiyonlar, pointer döndüren fonksiyonlar gibi konuları eklemeniz mümkün müdür?

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

    Allah razı olsun hocam

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

    Sayın sevgili hocam 15:00 da söylediğiniz dizi tanımı hata vermiyor kabul ediyor

    • @HseyiN
      @HseyiN 3 หลายเดือนก่อน

      4 yıl sonra gelen bir cevap :d : Senin derleyicinde hata vermedi diye doğru olduğu anlamına gelmez.

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

    hocam allah razı olsun emeginize saglık eksikleri tamamlamaya yardımcı oluyorsunuz
    bir sorum olacak :??pointerlar farklı tiplerde tanımlanabilmesi ile alakalı olacak: mesela 32 bit işletim sisteminde pointer tipi 4 byte lık bir degişken tipinde tanımlanması lazım degil mi halbuki char, int, double tiplerinde tanımlanabiliyorlar?? bu pointerda sonucta 32 bitlik bir adres tutacak dolayısıyla tanımlanacak degişken turu en az 32 bit boyunda olması gerekmez mi

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

    Hocam iyi ki varsınız.

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

    hocam çok güzel anlatıyorsunuz lakin bir o kadar da hızlısınız iki video yada üç video olsa daha iyi olabilirmiş.

  • @tahsin8458
    @tahsin8458 6 ปีที่แล้ว +1

    Emeğine sağlık hocam, derste anlamadığımı burda anlıyorum.

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

    Hocam babam canlı ders zannetti ve size selamı var. :)

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

    hocam 14. dakikadan sonra seste kayma olmuş bilginize

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

    Ses kaymış hocam videonun belli bi kısmından sonra :/

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

    Hocam mükemmelsiniz. Beton yetmez.

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

    Neden kimse videodaki ses kaymasından şikayet etmemiş?

    • @rabia4281
      @rabia4281 3 ปีที่แล้ว

      off aynen ben de sayfada control f ile ses kayması yazdım öyle buldum yorumu düşün :D

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

    hocam printf ile pointer i basmak icin %p kullanmamiz gerekmiyormu

  • @thinker-y2l
    @thinker-y2l 6 ปีที่แล้ว

    Hocam biz linux u yeni bitirdik.Kullandiginiz disributeur kali linux mu ve normalde c programlama icin ben windows isletim sisteminde blockscode kullaniyorum ama linux a bir c editor
    u indirip islemleri linux da yapmak daha kaliteli olabilir mi?Aslinda su gunlerde bence linux a rovans daha fazla ve terminal uzerinde linux un artilari var fakat genel anlamda siz linux u
    mu yoksa windows u mu onerirsiniz?

  • @ahmetmungan703
    @ahmetmungan703 8 ปีที่แล้ว +1

    Hocam örneklerle ilgili video çekmediniz heralde. 8.2 şeklinde örnekler gelecek demişsiniz acaba ben mi oynatma listesinde bulamadım? Unuttuysanız çekebilir misiniz? Gerçekten anlaması güç bir konu.

  • @gizemmmm639
    @gizemmmm639 7 ปีที่แล้ว

    pointerla ilgili soruların çekildiği diğer videoyu bulamadım?

  • @robothane
    @robothane 3 ปีที่แล้ว

    Mükemmel anlatım

  • @tarkkooasas3405
    @tarkkooasas3405 3 ปีที่แล้ว

    Hocam neden alamıyoruz ki call by value ile

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

    Diline sağlık hocam

  • @muratbingol13
    @muratbingol13 7 ปีที่แล้ว +1

    Merhaba hocam.
    Siz 18. dakikada dizi elemanını tanımlamamak hata verir demişsiniz fakat ben ubuntu da fibodizi.c olarak kaydettiğim şu kodları hatasız çalıştırdım. Neden hata vermediğini açıklarsanız memnun olurum :) Teşekkürler
    #include
    int fib(int);
    int main(){
    printf("
    Lütfen Sayı giriniz.
    ");
    int x;
    scanf("
    %d",&x);
    int a[x];
    for(int i =0;i

  • @onurcnar7472
    @onurcnar7472 ปีที่แล้ว

    Hocam array içerisine değişken atıyorum ve hata almıyorum...
    kodum şu şekilde int a ;
    s("%d",&a);
    int b[a] ;
    for ( int i=0; i

  • @OyunsalVideolar
    @OyunsalVideolar 7 ปีที่แล้ว

    Quizimi kurtardın hocam , var ol.

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

    Hocam 26.46 da call by value yi main fonksiyonunun ustunde tanimlarsak g fonksiyonunda yaptigimkz islemler main fonksiyonunu etkilermi ?

  • @ghostpasha1954
    @ghostpasha1954 6 ปีที่แล้ว

    adamsın hocam parti kur oy verim cok iyi anlatıyorsunuz

  • @bnyaminacr
    @bnyaminacr 3 ปีที่แล้ว

    Selamun Aleykum hocam bi çalışma yapıyorum fakat kelimeyi yazsamda çalıştırınca ekrana yazdırmıyor nasıl çözebilirim
    printf("Ekleyeceginiz Urunun X Degerini Giriniz:");scanf("%d",&u.ui1);
    char urun[u.ui1];
    for(int r=0;r

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

    pointerlarda ** yaptığımızda hata veriyor, neden?

    • @Abdulrahman-uk9ny
      @Abdulrahman-uk9ny 6 ปีที่แล้ว

      Önceki pointer'a bi bak, onu tanımlamadıysan hata verir.

  • @fatihcelik8098
    @fatihcelik8098 9 ปีที่แล้ว +5

    hocam bir sorum daha olucak. Pointerlarla ilgili örnekleriniz hangi videoda onu bulamadım da

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  9 ปีที่แล้ว +5

      +fatih çelik Serideki bir sonraki videoda örnekler var, ayrıca veri yapıları video serisi göstericilerin uygulamasına örnek olarak izlenebilir.
      th-cam.com/video/DXRHoPqjGVY/w-d-xo.html

    • @fatihcelik8098
      @fatihcelik8098 9 ปีที่แล้ว

      +BilgisayarKavramları teşekkürler hocam. son sorum ise UML ve Dizayn Paternleri adı altında bir eğitim seti anlatma planınız var mı acaba?

  • @-Engineering01-
    @-Engineering01- 8 ปีที่แล้ว +21

    Hocam teorikte anlatınca çok akılda kalmıyor.
    İşin mantığını daha iyi anlayabilmemiz için,çok basitte olsa sizinle beraber minik programlar yazmayı isteriz.
    Mesela şimdiye kadar öğrendiğimiz tonlarca bilgiyi harmanlayan basit bir program videosu çekebilirmisiniz,yani bu öğrendiklerimiz ilerleyen zamanlarda ne işimize yarayacak bunu iyi bir şekilde öğrenmiş oluruz ve daha dikkat gösteririz işin teorik kısmına

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  8 ปีที่แล้ว +20

      evet olabilir, daha çok bir kitap alıp sorularını çözmenizi tavsiye ederim ama ben de vakit bulursam bu şekilde videolar çekeyim. Başarılar

    • @-Engineering01-
      @-Engineering01- 8 ปีที่แล้ว +6

      Kitap her zaman aklımda hocam,ancak ingilizce kitap almadan önce ingilizcemi geliştirene kadar videolar ile temelimi pekiştirmek istiyorum.
      C ile işletim sisteminin apilerini kullanmayı,dosya işlemlerini,işletim sistemi ile iletişim kurmayı sizden öğrenmek isteriz tabiki zamanınız olduğu zaman.
      Akademisyen olduğunuz için gerçekten anlatımınız çok anlaşılır geliyor bize

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

    20:39 Daki arkadaşlar inanmaz nereden geliyor?

  • @murathanakin
    @murathanakin 6 ปีที่แล้ว

    hocam çok süper anlatıyorsunuz ama malloc anlamakta zorlandım hata bende de olabilir tabi

  • @thehillpo
    @thehillpo 8 ปีที่แล้ว

    Hocam merhabalar şuan c ögreniyorum ve neredeyse temelini bitirmiş olucam, bitirdikten sonra örnekler cözücem. Fakat şöyle birşey var ben aslında web alanında kendimi geliştirmek istiyordum js ve php ögrenip bu alanlarda kendimi geliştirip sonra istediğim zaman masaüstü ve mobile kayıcaktım, yani kafamda öyle kurgulamıştım. C ye geçmeden önce js'e geçicektim ama temel programlama bilgim olmadığı için temel programlama bilgisi edineyim ve sonra geçerim dedim ve şuan neredeyse temel programlama bilgisi edindim denebilir.
    Sorun şu ki; c dilinden sonra js'e geçmek mantıklı olur mu? (web alanında kendini geliştirmek isteyen kişi olduğumu varsayıyarak cevaplarsanız sevimirim)
    Bazı yorumlarınızda denk geldim, sanırım nesne yönelimli programlama için de c++ ögren gibisinden yorumlarınızı gördüm sizce bu yorum benim içinde geçerli mi?
    Hocam görürseniz cevaplarsanız sevinirim uzun zamandır kafamı yoruyor bu soru

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

      hayır C'den sonra doğrudan js olabilir. Nesne yönelimli programlama bilgilerini orada öğrenirsiniz. Hatta C olmadan da JS olabilirdi, JS çok kolay bir dildir. Ama yinede kendinize güvenmiyor ve illaki arada bir dil öğreneceğim diyorsanız C++ yerine Java'da nesne yönelimli programlama mantığını öğrenmeniz çok daha doğru olur.

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

    Video için teşekkürler hocam. Videonuzdaki örneklerle alakalı iki sorum olacak vaktiniz olursa cevaplarsanız sevinirim.
    1) int *p;
    int a=10;
    p=&a; // şeklinde bir pointer tanımladık ardından,
    f(int * a ){a=80;} //olarak tanımlanan fonksiyonu
    f(&a) // şeklinde çağırdık.
    Burada f(&a) şeklinde çağırmak biraz kafamı karıştırdı, bunun yerine f(p) şeklinde çağırmak daha mantıklı geliyor, zira ben daha önce pointer olarak tanımlanmayan bir adresi örneğin f(&b) olarak çağırsaydım b adresinde tutulan değişken içeriği 80 olarak değiştirilmiş olacak mıydı? Yani bir pointer içine atanmasa dahi her adresi bir pointermış gibi fonksiyon içinde işleyebilir miyiz?
    2) (int *)malloc(sizeof(int)*10); // ile 10 tane integerın hafızada kaplayacağı yer kadar hafızada yer ayır ve onun adresini döndür diyoruz. Fakat burada 10 tane //integerın kaplayacağı yeri 10 farklı adreste tutacağını nasıl söylüyoruz? Bunu type casting yaptığımız değere göre mi belirlemiş oluyoruz? Yani ben sallıyorum
    (int *)malloc(100); //gibi bir şey dersem bana kaç tane hafıza elemanı ayralacağını bilebilir miyim?
    Şimdiden teşekkürler :)

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

      Birinci sorunun cevabı evet çünkü call by reference adresi yollar ve adres yollandığında yapılan değişiklik adresle ilişkili değere etki eder. Bir ana fonksiyonda da adres ile çalıştığımız için değeri yine adres üzerinden aldığımız için değişmiş değeri görürüz.
      İkinci soru için de şöyle diyebiliriz:
      Biz burada aslında bir dizi oluşturup dizinin ilk elemanının adresini tutuyoruz ve tip belirlediğimiz için oluşturduğumuz dizinin ne kadar yer tutacağını da kestirebiliriz. (int*) malloc(100) gibi bir ifade kullandığımız zaman (eğer mesela bir int 4 byte ise) 100/4 = 25 elemanlı bir dizi oluşturduğumuzu söyleyebiliriz.
      (int*)malloc(sizeof(int) * 10) ifadesi aslında bizim için pratik bir ifade. Hem daha anlaşılır hem de int'in boyutunu bilmemize gerek kalmıyor.

  • @ahmetkaracam6490
    @ahmetkaracam6490 7 ปีที่แล้ว +6

    Hocam merhaba;
    th-cam.com/video/H1gR250FWac/w-d-xo.htmlm35s
    int *q tiye tanımladığınız için hata veriyor. int **q olması gerekiyor sanırım ;)
    Teşekkürler

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

    goat

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

    hocam a için oluşturduğumuz pointer'ın da bir adresi var ise, bu sonsuz bir döngü haline girmez mi?
    9. dakikadaki kodlara bakarak soruyorum bunu

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

    rehber *br=(rehber *)malloc(sizeof(rehber)*10);
    rehber adında bir struct ile br pointerı için yer ayırma işlemi için nusekilde bir ayırma hatalı olur mu?

  • @alicando
    @alicando 7 ปีที่แล้ว

    hocam çok teşekkürler.

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

    çok teşekkür ederiz video için hocam

  • @ElifArslan-l9g
    @ElifArslan-l9g 3 ปีที่แล้ว

    teşekkkürler

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

    a&=1 bu ifadenin ne anlama geldigini çözmeye çalışıyorum c programlamada ne anlama geliyor bilenler aydınlatabilir mi

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

      orada "&" işareti mantık derslerinde gördüğümüz &(ve)'dir. &a=1, a = a & 1 in kısa yazım şeklidir.
      a'nın 0(false) olmadığı her durumda cevap olarak 1(true) döner.

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

    Hocam * nasıl değer alıyo

  • @anonuser58
    @anonuser58 3 ปีที่แล้ว

    hocam ses kaymış

  • @jaisusstr
    @jaisusstr 8 ปีที่แล้ว

    hocam ben şu c99 standartlarında hatadır dediğiniz olayı yapıyorum hata vermiyor. Bu derleyici ile ilgili bir durum mu?

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  8 ปีที่แล้ว

      evet ayrıca dev-cpp kullanıyorsanız dosyanın soy adını .c olarak kaydedin, o zaman hata verir.

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

      @@Sadievrenseker_BK
      #include
      int main()
      {

      int a;
      printf("dizinin ne kadar olmasini istersiniz:");
      scanf("%d",&a);
      int dizi[a];

      int i;
      for( i=0;i

  • @alieser7770
    @alieser7770 7 ปีที่แล้ว

    bir pointer birden fazla değeri gösterebiliyor mu şimdi orada kafam karıştı?

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  7 ปีที่แล้ว +1

      hayır anlık olarak bir pointer bir değeri gösterebilir veya null olabilir. Ancak pointer'ın gösterdiği yerde bir dizi olabilir, ve dolayısıyla dizinin içerisinde birden fazla değer olabilir.

  • @ahmetcevahircinar5699
    @ahmetcevahircinar5699 7 ปีที่แล้ว

    Teşekkürler.

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

    Hocam cok yasayin

  • @ahmeteminpektezel5720
    @ahmeteminpektezel5720 10 หลายเดือนก่อน +1

    16:31 Hocam tipsiz filan biraz ayip oluyor sanki...

  • @hakanbehcan
    @hakanbehcan 7 ปีที่แล้ว

    Lingusta İngilizce reklamını dayatıyor ya, bedava verseler almam artık.

  • @merveozdas1193
    @merveozdas1193 7 ปีที่แล้ว

    elm=ptr+2 ile elm=*(ptr+2) arasındaki fark nedir hocam?

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

      Bayağı bir geç cevaplanmış olacak ancak bildiğim kadarıyla açıklamaya çalışayım(elm' nin "int", ptr' nin de "int *" tipinde olduğunu varsayıyorum):
      elm = ptr+2 ile ptr nin tuttuğu adresin 2 birim(byte*2(int 2 byte yer kaplar)) sonrasındaki adresin kendisini(hexadecimal olarak => 005A730F gibi) elm değişkenine atarken,
      elm = *(ptr+2) ile ptr nin tuttuğu adresin 2 birim(byte*2(int 2 byte yer kaplar)) sonrasındaki adresin içinde tutulan değeri(decimal(int) olarak => 78 gibi) elm değişkenine atamış oluyorsunuz.
      NOT: Bendeki de dahil bazı versiyonlarda int 4 byte yer kaplayabiliyor.

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

      @@burakabdulbakiulu çok teşekkürler Burak Bey, ben böyle birşey sorduğumu bile unutmusum😅 4 yıl geçmiş

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

      @@merveozdas1193 Rica ederim 😊. Belki başa görenler de olur ya da bir şelilde faydam olabilir diye yazayım dedim 😅.

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

      @@burakabdulbakiulu çok iyi herkesin yararlanmasını düşünmüşsünüz 🙂

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

    hocam merhaba ben yazılım mühendisliği öğrencisiyim,veri yapıları dersini c# diliyle oop olarak görüyoruz ve tam anlayamıyorum .siz bu videonuzda object r... yöntemleri var dediniz ama tam adını anlayamadım nedir bu object r.. burdan yazabilir misiniz .Şimdiden teşekkür ederim videolarınızı çok faydalı ve başarılı buluyorum iyi günler...

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  9 ปีที่แล้ว +1

      +fatih çelik Nesne referansları (object reference, object referrer ) gibi kavramlar kullanılabilir, aynı amaca yönelik olarak.

  • @ahmetkaskc7756
    @ahmetkaskc7756 7 ปีที่แล้ว

    Hocam açık ve net söylüyorum lise öğrencisiyim 3.sınıfa geçtim üst düzey anlatıyosunuz ve pek bişey anlamıyorum ilk başda başka videolar izleyip anlıyorum sonra size gelip alıştırmaları yapıyorum

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  7 ปีที่แล้ว +6

      lise öğrencilerine hep söylediğim üzere üniversiteye odaklanın, sizin gibi meraklı gençlere bu ülkenin çok ihtiyacı var ancak sizlerin faydalı olabilmeniz için iyi bir eğitim almanız şart, dolayısıyla lütfen ama lütfen çok iyi bir üniversiteyi kazanmayı hedefleyin. Başarılar dilerim.

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

      BilgisayarKavramlari hocam haklısınız ama surda bı yanlisiniz var ben bu 4 senemi programlama için söylüyorm boşa geçirmiş olsam elimde şuan hiçbisey olmazdı üniversite bana elbet bişey katar ama lys LYS falan diyede kendimi boğamam

  • @yusuf-wr4fb
    @yusuf-wr4fb ปีที่แล้ว

    printf("%d"**q);
    kodu hatalı gibi.

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

    Merhaba hocam malloc yerine
    #include
    int main(){

    int kucuk,buyuk,i,sayi,tekrar;

    printf("Kac tane sayi gireceksiniz:\t
    ");
    scanf("%d",&tekrar);
    int a[tekrar];
    for(i=0;i

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

      bu direk dizi zaten malloc'un kullanim amaciyla yakindan uzaktan iliskisi yok kardesim :) iyi gunler,kolay gelsin

  • @merveozdas1193
    @merveozdas1193 7 ปีที่แล้ว

    int main( void )
    {
    int elm;
    int month[ 12 ];
    int *ptr;
    ptr = month;
    elm = ( ptr+2 )];
    elm = *( ptr + 2 );
    return 0;
    }
    böyle bir kod var da son 2 satırdaki kodun farkını çözemedim:elm = ( ptr+2 )]; elm = *( ptr + 2 );

    • @ozgunmunar
      @ozgunmunar 7 ปีที่แล้ว

      "elm = ( ptr)" ifadesi dizinin 0. indeksindeki değerin ram'deki alan değerini döndürür. "ptr+2" denildiği vakit, 2. indeksindeki değerinin ram'deki alanını döndürür. daha sonra yaptığı işlem olan "elm = *( ptr + 2 );" ise, month[12] dizisindeki 2. indeksindeki elemanın değerini döndürür. Yani sıfırdan başlayıp birer birer artan bir month[12] dizisinden bahsetmemiz gerekirse, dönecek tamsayı değeri 2 olur.

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

      pointer aritmetiği kullanabilirsiniz

  • @thinker-y2l
    @thinker-y2l 6 ปีที่แล้ว

    container içerik anlamina gelmiyor olabilir ama kod gayet iyi calisiyor ve islev tanimlarini yoruma ekledim.
    #include
    #include
    int main()
    {
    int *p;// It shows us address port of p integer space.
    int a = 100; // container of var a is 100.
    p = &a; // p pointer equals address port of variable a.
    printf("%p
    ",p);//it shows address port of variable a(container of p).
    printf("%d
    ",*p);//it shows container of variable a.
    printf("%p
    ",&p);//it shows address port of pointer p.
    printf("%d
    ",&p);//it shows address port of pointer p as decimal.
    printf("%d
    ",p);//it shows address port of variable a(container of p) as decimal.
    }

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

    *a = 80 iken çalışıyor aksi durumda çalışmadı dev c++ da

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

      çok erken yorum yaptım

  • @echoanatolia5721
    @echoanatolia5721 6 ปีที่แล้ว +1

    long double 10 byte tutar

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

    th-cam.com/video/H1gR250FWac/w-d-xo.html , bende hata vermedi hocam.

  • @kerimsancakoglu9214
    @kerimsancakoglu9214 3 ปีที่แล้ว

    Hocam sesiniz ve görüntünüz fizana kayıyor. Size yakışmadı

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

    7

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

    printf("inanmazsiniz");

  • @BlondiFoks
    @BlondiFoks 6 ปีที่แล้ว

    Videolar çok uzun boş muhabbet.Gerekli bilgileri toplasan 1dk etmez

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

      tespiti koydun yani

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

      ismi programlamaya giriş olan bir seriden ne bekliyorsun bütün konuyu 5 dakikada anlatamaz ya