SORU
20 Mayıs 2009, ÇARŞAMBA


* Sabit ve sabit char *char arasındaki fark nedir?

Arasındaki fark nedir:

char * const 

ve

const char *

CEVAP
20 Mayıs 2009, ÇARŞAMBA


Fark const char * char * const char bir sabit bir işaretçi ** 10, bir süre için bir işaretçi.

İlk değerine işaret ediliyor değiştirilemez ama gösterici olabilir. İkincisi, değer işaret ediliyor, ancak işaretçi olamaz değiştirebilir (bir referans benzer).

Da var

const char * const

sürekli bir char (değiştirilebilir hakkında çok şey) sabit bir işaretçi.

Not:

Aşağıdaki iki formları eşdeğer

const char *

ve

char const *

Bunun sebebi tam olarak bilinmemektedir C standart olarak açıklanmıştır, ama ÖNEMLİ NOT ve karışıklığı önlemek için. Tercih ettiğim birkaç kodlama standartları bilir:

char const

üzerinde

const char

(veya işaretçi olmadan) const yerleştirme elemanı bir gösterici const. ile aynıdır

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chaoticmoogle

    Chaoticmoogl

    13 ŞUBAT 2006
  • Mega64

    Mega64

    24 ŞUBAT 2006
  • Neil Cicierega

    Neil Ciciere

    22 Mart 2006