Kas yra C, C ++ ir C # identifikatorius?

C, C ++, C # ir kitose programavimo kalbose, identifikatorius yra vardas, kurį vartotojas paskiria tokiam programos elementui kaip kintamasis, tipas, šablonas, klasė, funkcija ar vardų sritis. Paprastai apsiribojama raidėmis, skaitmenimis ir pabraukimo raidėmis. Tam tikri žodžiai, tokie kaip „naujas“, „int“ ir „pertrauka“, yra rezervuoti raktiniai žodžiai ir negali būti naudojami kaip identifikatoriai. Identifikatoriai naudojami programos elementui kode identifikuoti.

Kompiuterių kalboms taikomi apribojimai, pagal kuriuos simboliai gali būti rodomi identifikatoriuje. Pavyzdžiui, ankstyvosiose C ir C ++ kalbų versijose identifikatoriai buvo apriboti viena ar keliomis ASCII raidėmis, skaitmenimis, kurie gali būti ne pirmieji simboliai, ir pabraukomis. Vėlesnės šių kalbų versijos palaiko beveik visus „Unicode“ simbolius identifikatoriuje, išskyrus baltojo tarpo simbolius ir kalbos operatorius.

Jūs nustatote identifikatorių, deklaruodami jį kodo pradžioje. Tada vėliau galėsite naudoti tą identifikatorių programoje, kad nurodytumėte reikšmę, kurią priskyrėte identifikatoriui.

instagram viewer

Programavimo kalbų, kurios yra, įgyvendinimui sudaryta, identifikatoriai dažnai būna tik kompiliavimo laiko subjektai. Tai yra, paleidimo metu sudarytoje programoje yra nuorodos į atminties adresus ir poslinkius, o ne į teksto identifikatoriaus žetonai - šiuos atminties adresus arba nuokrypius kiekvienam sudarytojas priskyrė identifikatorius.

Pridėjus priešdėlį „@“ prie raktinio žodžio, raktinis žodis, kuris paprastai rezervuotas, gali būti naudojamas kaip identifikatorius, kuris gali būti naudingas sąveikaujant su kitomis programavimo kalbomis. @ Nėra laikomas identifikatoriaus dalimi, todėl kai kuriomis kalbomis jis gali būti neatpažintas. Tai yra specialus rodiklis, kuris nelaiko to, kas po jo eina, kaip raktinis žodis, o kaip identifikatorius. Šio tipo identifikatorius vadinamas pažodžiui. Naudoti pažodžiui identifikatorius leidžiama, tačiau stipraus požiūrio į tai vengti.