İçindekiler:

Bir işaretçinin değerini nasıl bulabilirim?
Bir işaretçinin değerini nasıl bulabilirim?

Video: Bir işaretçinin değerini nasıl bulabilirim?

Video: Bir işaretçinin değerini nasıl bulabilirim?
Video: Ne yapacağını bilmiyorsan, Ne yapmalısın? 2024, Mayıs
Anonim

Almak için bir işaretçinin değeri , sadece referansı kaldır Işaretçi . int *ptr; int değer ; *ptr = 9; değer = *ptr; değer şimdi 9. hakkında daha fazla okumanızı öneririm işaretçiler , bu onların temel işlevidir.

Aynen öyle, bir işaretçinin değerine nasıl erişirsiniz?

Adımlar:

  1. Normal bir değişken bildirin, değeri atayın.
  2. Normal değişkenle aynı tipte bir işaretçi değişkeni bildirin.
  3. İşaretçi değişkenini normal değişkenin adresiyle başlatın.
  4. Yıldız (*) kullanarak değişkenin değerine erişin - bu, referans operatörü olarak bilinir.

Yukarıdakilerin yanında, C'deki bir işaretçinin değeri nedir? C'deki işaretçiler hakkında hatırlanması gereken önemli noktalar: Normal değişken değeri depolarken, işaretçi değişkeni değişkenin adresini saklar. C işaretçisinin içeriği her zaman bir tam sayı, yani adres olur. Her zaman C işaretçisi için başlatıldı boş , yani int *p = boş . Değeri boş işaretçi 0'dır.

Ayrıca bilin, bir işaretçinin değeri nedir?

Bunun anlamı, bir Işaretçi başka bir değişkenin bellek adresini tutar. Başka bir deyişle, Işaretçi tutmuyor değer geleneksel anlamda; bunun yerine başka bir değişkenin adresini tutar. A Işaretçi adresinin bir kopyasını tutarak diğer değişkene "işaret eder".

Örnek ile işaretçi nedir?

A Işaretçi başka bir değişkenin adresini saklayan bir değişkendir. Belirli bir türdeki değerleri tutan diğer değişkenlerin aksine, Işaretçi bir değişkenin adresini tutar. İçin örnek , bir tamsayı değişkeni bir tamsayı değeri tutar (veya depolar diyebilirsiniz), ancak bir tamsayı Işaretçi bir tamsayı değişkeninin adresini tutar.

Önerilen: