
Salīdzinājuma diagramma:
Salīdzinājuma pamats | Atslēgvārds | Identifikators |
---|---|---|
Pamata | Atslēgvārdi ir vārda rezervētie vārdi. | Identifikatori ir lietotāja definēti mainīgā, funkcijas un etiķešu nosaukumi. |
Izmantot | Norādiet uzņēmuma veidu / veidu. | Norādiet konkrēta uzņēmuma nosaukumu. |
Formāts | Apsveriet tikai burtus. | Apsveriet burtus, pasvītrojumus, ciparus. |
Lieta | Izmantojiet tikai mazos burtus. | Apakšējie un lielie burti, abi ir atļauti. |
Simbols | Nav izmantots speciāls simbols, pieturzīmes. | Nav izmantotas pieturzīmes vai speciāls simbols, izņemot “pasvītrojumu”. |
Klasifikācija | Atslēgvārdi netiek tālāk klasificēti. | Identifikators tiek klasificēts kā “ārējais nosaukums” un “iekšējais nosaukums”. |
Sākuma vēstule | Tas vienmēr sākas ar mazo burtu. | Pirmā rakstzīme var būt lielais, mazais burts vai pasvītrots. |
Piemērs | int, char, ja, kamēr, do, klase uc | Tests, skaits1, augstais ātrums utt. |
Atslēgvārdu definīcija
Vārdi, ko rezervē C ++, tiek saukti par atslēgvārdiem. Šos atslēgvārdus nevar izmantot, lai nosauktu identifikatoru. Atslēgvārdu nevar izmantot, lai nosauktu citu programmas objektu. Katram atslēgvārdam ir atšķirīga nozīme, un kompilators to izmanto, lai veiktu konkrētu darbību. Piemēram, “int” izmanto, lai izveidotu vesela skaitļa tipa identifikatoru, “float” tiek izmantots, lai izveidotu pludiņa tipa identifikatoru.A atslēgvārdu nevar izmantot, lai nosauktu identifikatoru. Atslēgvārdu nevar izmantot, lai nosauktu citu programmas objektu.
Lai iegūtu skaidru atslēgvārdu attēlu, varat apskatīt reālu dzīves piemēru. Mums ir grāmata ar nosaukumu “Pilnīga atsauce”. Šeit vārds “grāmata” ir atslēgvārds, un vārds “complete_reference” ir atslēgvārdu “Book” identifikators. Tagad atslēgvārds norāda, kas ir “pilnīgs_raksts”, atbilde ir, ka tā ir “grāmata”.
Tagad ņemiet piemēru programmai, ja mēs rakstām “peldošo algu”. Šeit “atslēgvārds” ir “peldošs” un “alga” ir “identifikators”. Tagad, ja jūs jautājat, ko jūs domājat ar „algu”, atbilde ir, ka tajā ir norādīts, ka tas ir “mainīgais”, kas pēc būtības ir “peldošs” un pieņem “peldošās vērtības”.
Identifikatora definīcija
Nosaukumu, ko sniedzat vienībai programmā, lai to varētu identificēt, sauc par “identifikatoru”. Mainīgo lielumu nosaukumi, funkcijas, klases un dažādu citu lietotāja definētu objektu nosaukumi ir “identifikatori”. Identifikatoru nekad nevar izmantot kā “atslēgvārdu”.
Lai to labāk izprastu, izstrādāsim iepriekš minēto “atslēgvārdu” piemēru. Tā kā “grāmata” ir “atslēgvārds” un “Complete_refernce” ir identifikators. Tagad, ja mēs vēlamies „pilnīgas atsauces grāmatu” un veikalniekam, mēs lūdzam tikai grāmatu, bet tas nenosaka, kuru grāmatu, ja vien mēs nenorādām grāmatu nosaukumu, ti, “pilnīga_reference”.
Tagad ņemiet augstāk piemēru par programmu, mēs zinām, ka “float” ir “atslēgvārds”, un „alga” ir “identifikators”. Tagad, ja vēlaties izdrukāt mainīgā lieluma "alga" vērtību, jums ir skaidri jāsazina mainīgā vārda nosaukums, lai izdrukātu "algu".
Tātad identifikators ir nosaukums, ar kuru mēs varam izsaukt mūsu izveidoto objektu programmā. C + +, identifikatora garumam nav nekādu ierobežojumu.
Galvenās atšķirības starp atslēgvārdu un identifikatoru
- Atslēgvārdi tiek izmantoti, lai atpazītu vienības veidu / veidu, un identifikators tiek izmantots, lai unikāli nosauktu šo vienību. Piemēram, ja mēs rakstām “int numurs”, kur “int” ir atslēgvārds un “numurs” ir identifikators, ti, šis paziņojums skaidri nosaka, ka mēs definējam entītiju “numurs”, kas ir int (vesels skaitlis).
- Atslēgvārdi ir atšķirīgi, tie netiek tālāk klasificēti. Tā kā, ja identifikatori ir iesaistīti ārējā saiknes procesā, ti, ja tie ietver funkciju nosaukumus un globālo mainīgo, kas ir kopīgi starp failiem, tad to sauc par “ārējiem nosaukumiem”, kamēr tie netiek izmantoti ārējās saiknes procesā un iekļauti ārējā saziņas procesā. vietējais mainīgais, tad to sauc par “iekšējiem nosaukumiem”.
- Identifikators nekad nevar būt tāds pats kā atslēgvārdi un C ++ bibliotēkā esošo funkciju nosaukums.
- Atslēgvārdi, kas definēti C ++ bibliotēkā, nesatur simbolu, bet, kad jūs deklarējat jebkuru identifikatoru, varat izmantot tikai pasvītrotu, bet ne citu simbolu.
- Atslēgvārds vienmēr sākas ar mazajiem burtiem, bet identifikators var sākt ar lielajiem burtiem vai mazajiem burtiem
Secinājums:
Atslēgvārdi un identifikatori ir programmas elementi. Kompilators tos īpaši izmanto, lai unikāli definētu konkrēta mainīgā vai klases funkcijas veidu / veidu un nosaukumu.