C Dilinde Veri Yapıları 1.3 - Pointerların Gerçek Kullanım Amacı Nedir?

preview_player
Показать описание
Veri yapılarının temeli olan pointerların (pointers) ne olduğu, nerelerde ve nasıl kullanıldığı ile ilgili dersimizi C dilinde ve Code::Blocks IDE'sinde kodlayarak öğrenelim. Aynı zamanda yazdığımız kodları şematize ederek belleğin nasıl çalıştığını görselleştirerek daha iyi kavrayalım.
Рекомендации по теме
Комментарии
Автор

Hocam gerekirse tüm Türkiyenin birleşip sizin yeniden veri yapıları videosu çekmenize ikna etmemiz lazım bu ne güzel anlatım bu ne güzel noktalara değinmektir ben c bilmem ama bu başka seviye

brendon
Автор

Hocaam lütfen devam edin c dilinde veri yapılarına sizin sayenizde daha iyi anlıyorum...

KubraYilmazz
Автор

Hocanın 2 haftada anlattığını anlamamıştım 2 3 saattir sizin videolarınızda anlamaya başladım hocam teşekkürler.

theSemiKO
Автор

main içerisinde 'x += 1' dediğimizde x'in bellekteki değeri temelli değişiyor ama main dışında fonksiyonda yaptığımızda neden temelli değişmiyor?

Emintarcin
Автор

#include <stdio.h>

void sayinin_iki_kati(int sayi){
sayi = sayi*2;
}

void sayinin_uc_kati(int* pointer){
*pointer = (*pointer) * 3;
}

int main()
{
int x = 20;
int* ptr = &x; //x değerinin adresi

printf("%d\n", x);

sayinin_iki_kati(x); //x'in içindeki değeri alıyor
sayinin_uc_kati(ptr); //x'in bulunduğu memory bloğunda işlem yapıyor.

printf("%d\n", x);

return 0;
}

semih_ciftci