Programlama sorusu: C# dilinde bir `struct` türündeki değişken ile bir `class` türündeki r…
İşaretçiler, Referanslar ve Yapılar bölümü · Görevde yükselme ve unvan değişikliği sınavı
C# dilinde bir `struct` türündeki değişken ile bir `class` türündeki referans değişkeni için aşağıdakilerden hangisi doğrudur?
Cevabı göster
Doğru cevap: D) Yapı türündeki değişkenin verisi stack'te saklanır, sınıf referansının gösterdiği nesne ise heap'te saklanır.
Konu özeti: İşaretçiler, Referanslar ve Yapılar
Pointer (işaretçi), başka bir değişkenin bellekteki adresini saklayabilen değişkendir. C ve C++'ta pointer işlemleri dinamik bellek, diziler ve veri yapıları gibi birçok alanda kullanılır. Adres alma için &, adresteki değere erişmek için * operatörü kullanılır. Pointer tanımlanırken gösterdiği veri tipi belirtilir. Pointer'ın geçerli bir adrese işaret etmesi ve kullanılmadan önce doğru şekilde başlatılması önemlidir.