Merhaba, tekrar hoş geldiniz.
İşaretçilerle ilgili bölümümüz için ilk zorluğumuz var.
Bu, sizi işaretçi sözdizimiyle tanıştıracak bir meydan okuma olacak.
Temel olarak bir işaretçi oluşturacak, başlatacak, işaretçiye bir adres
atayacak ve ardından işaretçi değerlerinden bazılarını görüntüleyeceksiniz.
Bu görevde, bir işaretçiyi nasıl başlatacağınızı, atayacağınızı ve erişeceğinizi öğreneceksiniz.
İşaretçi oluşturmak sadece onu bildirmektir.
Onu başlattığınızda null olarak başlatmış olursunuz çünkü hiçbir şeye işaret etmeyecektir
ve bu şekilde yapabilirsiniz.
Bunu atarken, ona başka bir değişkenin adresini atarsınız ve daha sonra
bir işaretçiye erişmek için dolaylama operatörünü, dereferans
operatörünü kullanırsınız.
Bu nedenle, sabit kodlanmış bir değere sahip bir tamsayı değişkeni oluşturan bir program yazın.
Bu oldukça kolay, bunu nasıl yapacağımızı biliyoruz.
Önce tamsayı oluşturmanızın nedeni, bunun işaret ettiğiniz bir
bellek konumuna sahip olacak olmasıdır.
Ve bu tamsayı değişkenini oluşturduktan sonra, bir
işaretçi oluşturmak, onu null olarak başlatmak ve ardından
int'in adresini adres operatörünü kullanarak işaretçiye
atamak istersiniz, oldukça basittir.
İşaretçinin adresini çıktı olarak görüntülemenizi istiyorum.
İşaretçinin adresi sadece işaretçiyi bildirdiğinizde,
işaretçinin bellekte bir adresi vardır.
İşaretçinin adresini görüntülemek için address of operatörünü kullanmanız gerekir.
Sonra işaretçinin değerini görüntülemenizi istiyorum,
işaretçinin değeri başka bir adres olacak, tamsayı değişkeninizin adresi olacak ve son olarak
işaretçinin işaret ettiği şeyin değerini görüntülemenizi istiyorum.
İşaretçinin işaret ettiği değer için dereferans operatörünü,
yani dolaylama operatörünü kullanmanız gerekir.
Bunlar bir işaretçinin eşit olabileceği üç şeydir.
Ayrıca her durumda hangi format belirticisinin kullanılacağını da anlamanız gerekir.
Tipik olarak, adresler için belirli bir biçim belirteci kullanırsınız
ve ardından işaretçinin işaret ettiği şey için farklı bir
biçim belirteci kullanırsınız.
Bu, bir işaretçinin sözdizimine
aşina olmanız ve ayrıca bir işaretçinin saklayabileceği
farklı değerleri anlamanız için temel bir atamadır,
yine esas olarak işaretçinin kendisinin adresi, başka bir konuma
adres olan işaretçinin değeri ve daha sonra bu adresten işaret
edilen şeyin işaretçi değeri, dolaylama operatörünü kullanan değer olacaktır.
İyi şanslar. Basit sözdizimine aşina olmanızı sağlamak için bir çözüm sunacağım.
Umarım bu çok uzun sürmez.
Ancak işaretçi sözdizimine aşina olmanıza yardımcı olacak iyi bir küçük alıştırmadır.
Teşekkür ederim.