Võtmete erinevus – identifikaator vs muutuja
Programmeerimiskeel on loodud teatud tüüpi andmete töötlemiseks ja kasuliku teabe pakkumiseks. Andmed võivad olla numbrid, märgid, stringid jne. Programm on kindlas programmeerimiskeeles kirjutatud juhiste kogum, mis annab arvutile juhiseid. Arvuti töötleb andmeid vastav alt juhistele. Andmetega manipuleerimisel on vaja need salvestada. Muutuja on salvestusala, mis suudab väärtust hoida. Muutujatel on nende tuvastamiseks nimed. Mitte ainult muutujatel, funktsioonidel, klassidel jne on ka nimed, mida nimetatakse identifikaatoriteks. Identifikaatorid loob programmeerija. Identifikaator ja muutuja on programmeerimises kaks levinud terminit. Peamine erinevus identifikaatori ja muutuja vahel on see, et identifikaator on muutujale, funktsioonile, massiivile, klassile või struktuurile antud nimi, samas kui muutuja on nimi, mis antakse mälukohale, mis võib väärtust hoida.
Mis on identifikaator?
Identifitseerija viitab muutuja, funktsiooni, massiivi, klassi või struktuuri nimele. Identifikaatorid loovad programmeerijad. Identifikaatorite jaoks on oluline kasutada kordumatuid nimesid, kuna need tuvastatakse programmi täitmisel. Programmeerimiskeeled järgivad identifikaatorite nimetamiseks kindlaid reegleid. Enamasti kasutatakse kehtivate identifikaatorite jaoks ainult tähestikulisi märke (A kuni Z või a kuni z), alakriipsu (_) ja numbreid (0 kuni 9). Üldjuhul võib identifikaatori esimene märk olla alakriips või täht ning see ei tohiks olla number.
Programmeerimisel, kui int arvuna on lause; see tähendab, et on olemas muutuja nimega number, mis võib sisaldada täisarvu. Sõna "number" on identifikaator. Kui on avaldus topeltpiirkonnana; see tähendab, et on olemas muutuja nimega ala, mis võib sisaldada topeltväärtust. Piirkond on kehtiv identifikaator. Mõned kehtivate identifikaatorite näited on vanus, palk, õpilase number, summa ja _empNo. Mõned näited kehtetutest identifikaatoritest on 123abc, -studentno. Identifikaator 123abc algab numbriga. Niisiis, see on kehtetu. Identifikaator -studentno algab mõne muu märgiga peale tähestiku või alakriipsu.
Joonis 01: Identifikaator ja muutuja
Enamik programmeerimiskeeli on tõstutundlikud. Seetõttu on väike- ja suurtähed erinevad. Identifikaatori summa ja AMOUNT on kaks eraldi identifikaatorit, isegi kui neil on sama nimi. Identifikaatorite jaoks on oluline kasutada tähendusrikkaid nimesid, kuna see parandab koodi loetavust. Tähenduslikud identifikaatorid muudavad programmi ka hõlpsasti mõistetavaks.
Mis on muutuja?
Programmeerimisel on vajalik andmete salvestamine. Arvutused tehakse salvestatud andmete põhjal. Need andmed tuleks salvestada mälukohta. Muutuja on konteiner või salvestusala andmete hoidmiseks. Iga salvestusala identifitseerimiseks antakse muutujatele kordumatu nimi või identifikaator. Muutujate nimed tähistavad andmete salvestamise mälukohti. Igal muutujal on salvestamiseks konkreetne andmetüüp.
Muutuja deklaratsioonis on muutuja nimi määratud, kuid muutuja jaoks pole mälu eraldatud. Kui int arvuna on avaldus; see tähendab, et muutuja nimi on number ja see võib salvestada täisarvu väärtuse. Kuid ei jäta muutuva numbri jaoks mälu kõrvale. Muutujale algväärtuse määramist nimetatakse initsialiseerimiseks. Kui on lause int arv=5; muutuja number võib salvestada täisarvu ja see lähtestatakse 5-ks.
Milline on identifikaatori ja muutuja sarnasus
Programmeerimisel kasutatakse nii identifikaatorit kui ka muutujat
Mis vahe on identifikaatoril ja muutujal?
Identifitseerija vs muutuja |
|
Identifitseerija on muutujale, funktsioonile, massiivile, klassile või struktuurile antud nimi. | Muutuja on nimi, mis antakse mälukohale, mis võib sisaldada väärtust. |
Vahemik | |
Identifitseerijate vahemik on suurem kui muutujatel. | Muutujate nimed on identifikaatorid. |
Kasutus | |
Olemile kordumatu nime andmiseks kasutatakse identifikaatorit. | Muutuja on kordumatu nimi mälu asukoha tuvastamiseks. |
Kokkuvõte – identifikaator vs muutuja
Programmeerimisel on nii palju mõisteid, nagu muutujad, funktsioonid, klassid jne. Igaühe põhieesmärk on arvutusprobleemide lahendamiseks andmetega õigesti manipuleerida. Muutujatele, funktsioonidele, klassidele tuleks anda sobivad nimed, et neid tuvastada ja programmist aru saada. Identifikaatorid on neile antud nimed. Andmed salvestatakse mällu ja nendele mälukohtadele tuleks anda nende tuvastamiseks nimed. Selles artiklis käsitleti erinevust identifikaatori ja muutuja vahel. Identifikaatori ja muutuja erinevus seisneb selles, et identifikaator on nimi, mis antakse muutujale, funktsioonile, massiivile, klassile või struktuurile, samas kui muutuja on nimi, mis antakse mälukohale, mis võib sisaldada väärtust.
Laadige alla identifikaatori ja muutuja PDF-fail
Saate alla laadida selle artikli PDF-versiooni ja kasutada seda võrguühenduseta kasutamiseks vastav alt tsitaadi märkusele. Palun laadige PDF-versioon alla siit: Erinevus identifikaatori ja muutuja vahel