16 Eylül 2019 Pazartesi

Identifier Nedir - Tanımlayıcı

Giriş
Her programlama dilinin bir Identifier tanımı bulunur. Java için şöyle.

C
Açıklaması şöyle.
  • All identifiers that begin with an underscore and either an uppercase letter or another underscore are always reserved for any use.
  • All identifiers that begin with an underscore are always reserved for use as identifiers with file scope in both the ordinary and tag name spaces.
C Dili Derleyicilerin Kendi Identifier Tanımı Yapmasına İzin Verir
Örneğin GNU C derleyicisi Identifier'ın $ karakteri ile başlamasına izin verir. Açıklaması şöyle.
In GNU C, you may normally use dollar signs in identifier names. This is because many traditional C implementations allow such identifiers. However, dollar signs in identifiers are not supported on a few target machines, typically because the target assembler does not allow them.
Örnek
Şöyle yaparız.
#include <stdio.h>

int main() {
    int myvar=13;
    int $var=42;
    printf("%d\n", myvar);
    printf("%d\n", $var);
}
Çıktı olarak şunu alırız.
13
42
C++
Açıklaması şöyle.
  • Each name that contains a double underscore (__) or begins with an underscore followed by an uppercase letter (2.11) is reserved to the implementation for any use.

Hiç yorum yok:

Yorum Gönder