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ş:
Sabit ve salt okunur arasındaki fark n...
Sabit*, int * sabit ve sabit int *int ...
Char, nchar, varchar, ve SQL Server nv...
Sembolik bağlantı ve sabit bir bağlant...
Char In arasındaki fark nedir[] ve cha...