Mis on identifikaator C, C ++ ja C # korral?

C, C ++, C # ja muud programmeerimiskeeled, on identifikaator nimi, mille kasutaja on määranud programmielemendile, näiteks muutuja, tüüp, mall, klass, funktsioon või nimeruum. Tavaliselt piirdub see tähtede, numbrite ja alakriipsudega. Teatud sõnad, nagu "uus", "int" ja "break", on reserveeritud märksõnad ja neid ei saa identifikaatoritena kasutada. Identifikaatoreid kasutatakse programmi elemendi tuvastamiseks koodis.

Arvutikeeltel on piirangud, mille korral tähemärgid võivad identifikaatoris esineda. Näiteks C- ja C ++ -keelte varasemates versioonides olid identifikaatorid piiratud ühe või mitme ASCII tähe, numbriga, mis ei pruugi olla esimese tähemärgiga, ja allajooniste jada. Nende keelte hilisemad versioonid toetavad identifikaatoris peaaegu kõiki Unicode'i tähemärke, välja arvatud tühimärgid ja keeleoperaatorid.

Te määrate identifikaatori, kuulutades selle koodi alguses. Seejärel saate seda identifikaatorit hiljem programmis kasutada, et osutada identifikaatorile määratud väärtusele.

instagram viewer

Programmeerimiskeelte rakenduste jaoks, mis on koostatud, on identifikaatorid sageli ainult kompileerimise ajaga üksused. See tähendab, et käivitatud ajal sisaldab kompileeritud programm viiteid mäluaadressidele ja nihketele, mitte tekstuaalsed identifikaatorimärgid - need mäluaadressid või nihked, mille kompilaator on neile määranud identifikaator.

Prefiksi "@" lisamine märksõnale võimaldab identifikaatorina kasutada tavaliselt reserveeritud märksõna, mis võib olla kasulik teiste programmeerimiskeeltega liidestamisel. @ Ei peeta identifikaatori osaks, nii et seda ei pruugita mõnes keeles ära tunda. See on eriline indikaator, et mitte käsitleda seda, mis pärast seda tuleb, märksõnaks, vaid pigem identifikaatoriks. Seda tüüpi identifikaatorit nimetatakse sõnasõnaliseks identifikaatoriks. Sõna-ajaliste identifikaatorite kasutamine on lubatud, kuid stiili osas on see tungivalt soovitatav.

instagram story viewer