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

  • BigDawsVlogs

    BigDawsVlogs

    17 HAZİRAN 2013
  • DavidParody

    DavidParody

    17 EKİM 2009
  • THE RED DRAGON

    THE RED DRAG

    6 ŞUBAT 2009