Örnekle açıklamak için işaretçi nedir?
Örnekle açıklamak için işaretçi nedir?

Video: Örnekle açıklamak için işaretçi nedir?

Video: Örnekle açıklamak için işaretçi nedir?
Video: Pointer Nedir? Basit Anlatım 2024, Mayıs
Anonim

Bunda örnek , geçiyoruz Işaretçi bir işlev . bir geçtiğimizde Işaretçi değişken yerine argüman olarak, değer yerine değişkenin adresi iletilir. Bu nedenle, yapılan herhangi bir değişiklik işlev kullanmak Işaretçi kalıcı olarak geçirilen değişkenin adresinde yapılır.

Ayrıca, herhangi bir örnekle açıklamak için işaretçiden ne anlıyorsunuz?

A Işaretçi bir işlev yürütülebilir kodunun adresini gösterir. işlev . Yapabilirsiniz kullanmak işaretçiler aramak fonksiyonlar ve geçmek fonksiyonlar diğerlerine argüman olarak fonksiyonlar . Bunda örnek , fp bir Işaretçi bir işlev bu, int değerini döndürür.

Yukarıdakilerin yanı sıra, işlev işaretçilerini nasıl kullanıyorsunuz? Bir işleve bir işaretçi nasıl geçirilir

  1. Alıştırma 1: Bir İndirime İşaret Etmek'teki kaynak kodunu editörünüze yazın.
  2. Alıştırma 2: Alıştırma 1'deki kaynak kodunuzu, main() işlevinde bir kayan noktalı işaretçi değişkeni p bildirilecek şekilde değiştirin.
  3. Alıştırma 3: İki işlevli yeni bir proje oluşturun: create() ve show().

Bu şekilde, bir işlev bir işaretçi olabilir mi?

1) Normal işaretçilerin aksine, bir işlev işaretçisi verileri değil kodu işaret eder. Tipik olarak bir işlev işaretçisi, yürütülebilir kodun başlangıcını saklar. 2) Normal işaretçilerden farklı olarak, ayırma işlemini ayırmayız. hafıza işlev işaretçilerini kullanma. 3) Bir işlevin adı, işlevlerin adresini almak için de kullanılabilir.

C'deki bir işlevin işaretçisi nedir?

İçinde C tanımlamak ve kullanmak da mümkündür. işlev işaretçileri , yani Işaretçi işaret eden değişkenler fonksiyonlar . İşlev işaretçileri aşağıdaki gibi bildirilir: int (*fp)(); çift (*fptr)(); Burada, fp olarak bildirilir bir işleve işaretçi int türünü döndüren ve fptr bir bir işleve işaretçi bu çift döndürür.

Önerilen: