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

  • AndyMcMillinTV

    AndyMcMillin

    6 HAZİRAN 2007
  • MusicDeluxeTV

    MusicDeluxeT

    14 Mayıs 2010
  • Sam Kear

    Sam Kear

    14 Temmuz 2007