C, C ++ ve C # 'da Tanımlayıcı Nedir?

C, C ++ 'da, C # ve diğer programlama dillerinde tanımlayıcı, kullanıcı tarafından aşağıdaki gibi bir program öğesi için atanan addır. değişken, tür, şablon, sınıf, işlev veya ad alanı. Genellikle harfler, rakamlar ve alt çizgilerle sınırlıdır. "New", "int" ve "break" gibi belirli kelimeler ayrılmış anahtar kelimelerdir ve tanımlayıcı olarak kullanılamaz. Tanımlayıcılar, koddaki bir program öğesini tanımlamak için kullanılır.

Bilgisayar dillerinde tanımlayıcıda hangi karakterlerin görünebileceği kısıtlamaları vardır. Örneğin, C ve C ++ dillerinin ilk sürümlerinde, tanımlayıcılar, bir veya daha fazla ASCII harfinden, ilk karakter olarak görünmeyebilecek rakamlardan ve alt çizgilerden oluşan bir diziyle sınırlandırıldı. Bu dillerin sonraki sürümleri, boşluk karakterleri ve dil işleçleri dışında bir tanımlayıcıdaki neredeyse tüm Unicode karakterleri destekler.

Bir tanımlayıcıyı kodun başlarında bildirerek belirlersiniz. Ardından, tanımlayıcıya atadığınız değere başvurmak için bu tanımlayıcıyı daha sonra programda kullanabilirsiniz.

instagram viewer

Programlama dillerinin uygulanması için derlenmiş, tanımlayıcılar genellikle yalnızca derleme zamanı varlıklardır. Yani, çalışma zamanında derlenen program bellek adreslerine ve ofsetlere referanslar içerir. metin tanımlayıcı simgeleri — derleyici tarafından her birine atanmış olan bu bellek adresleri veya uzaklıkları tanıtıcı.

Bir anahtar kelimeye "@" önekinin eklenmesi, normalde ayrılmış olan anahtar kelimenin tanımlayıcı olarak kullanılmasını sağlar ve bu da diğer programlama dilleriyle arayüz oluştururken faydalı olabilir. @, Tanımlayıcının bir parçası olarak kabul edilmediğinden, bazı dillerde tanınmayabilir. Bundan sonra gelenleri bir anahtar kelime olarak değil, tanımlayıcı olarak ele almak özel bir göstergedir. Bu tür tanımlayıcılara kelimesi kelimesine tanımlayıcı adı verilir. Aynen tanımlayıcıların kullanılmasına izin verilir, ancak bir stil meselesi olarak kesinlikle önerilmez.

instagram story viewer