Tabulka porovnání:
Základ pro porovnání | Klíčové slovo | Identifikátor |
---|---|---|
Základní | Klíčová slova jsou vyhrazená slova jazyka. | Identifikátory jsou uživatelsky definované názvy proměnných, funkcí a popisků. |
Použití | Zadejte typ / druh entity. | Identifikujte název konkrétní entity. |
Formát | Zvažte pouze písmena. | Zvažte písmena, podtržítko, číslice. |
Případ | Používejte pouze malá písmena. | Dolní a horní případy, obě jsou povoleny. |
Symbol | Není použit žádný speciální symbol, interpunkce. | Nepoužívá se žádná interpunkční znaménka ani speciální symbol kromě „podtržítka“. |
Klasifikace | Klíčová slova nejsou dále klasifikována. | Identifikátor je rozdělen do „externího jména“ a „interního názvu“. |
Úvodní dopis | Vždy začíná malým písmenem. | První znak může být velká, malá nebo podtržítka. |
Příklad | int, char, if, while, do, class atd. | Test, count1, high_speed atd. |
Definice klíčových slov
Slova, která jsou vyhrazena C ++, se nazývají „klíčová slova“. Tato klíčová slova nelze použít k pojmenování identifikátoru. Klíčové slovo nelze použít k pojmenování jiné entity programu. Každé klíčové slovo má výrazný význam a používá jej kompilátor k provedení konkrétní akce. Například 'int' se používá k vytvoření identifikátoru typu integer, 'float' se používá k vytvoření identifikátoru float type.A klíčové slovo nelze použít k pojmenování identifikátoru. Klíčové slovo nelze použít k pojmenování jiné entity programu.
Chcete-li získat jasný obraz klíčových slov umožňuje přehled skutečný příklad života. Máme 'knihu' s názvem 'Kompletní reference'. Zde je klíčovým slovem slovo „Book“ a název „complete_reference“ je identifikátor klíčového slova „Book“. Klíčové slovo nyní specifikuje, co je „úplná reference“, odpověď je, že je to „Kniha“.
Vezměme si příklad programu, pokud píšeme „plat“. Zde je „klíčové slovo“ „float“ a „plat“ je „identifikátor“. Teď, když se zeptáte, co máte na mysli pod pojmem „plat“, odpověď zní, že se jedná o „proměnnou“, která má povahu „float“ a přijímá „hodnoty float“.
Definice identifikátoru
Jméno, které poskytnete entitě v programu, aby mohla být jednoznačně identifikována, se nazývá „identifikátor“. Názvy proměnných, funkce, popisky třídy a různé další uživatelem definované objekty jsou 'identifikátory'. Identifikátor nelze nikdy použít jako klíčové slovo.
Abychom to lépe pochopili, pojďme si popsat výše uvedený příklad „klíčového slova“. Jako „Kniha“ je „klíčové slovo“ a „Complete_refernce“ je identifikátor. Teď, pokud chceme „Knihu úplného odkazu“ a obchodníkovi, žádáme pouze o „Knihu“, která neidentifikuje, kterou „knihu“, pokud neuvedeme název knihy, tj. „Úplná reference“.
Vezměte si například příklad programu, víme, že 'float' je 'klíčové slovo' a 'plat' je 'identifikátor'. Pokud chcete tisknout hodnotu proměnné 'plat', musíte explicitně zavolat název proměnné, abyste mohli vytisknout 'plat', zde, volání 'float' nebude fungovat.
Takže identifikátor je jméno, kterým můžeme zavolat vytvořený subjekt do programu. V C ++ neexistuje omezení délky identifikátoru.
Klíčové rozdíly mezi klíčovým slovem a identifikátorem
- Klíčová slova se používají k rozpoznání typu / druhu entity a identifikátor se používá k jedinečnému pojmenování této entity. Například, když píšeme 'int číslo', kde 'int' je klíčové slovo a 'číslo' je identifikátor, tj. Tento příkaz jasně definuje, že definujeme entitu 'číslo', které je typu int (integer).
- Klíčová slova jsou odlišná, nejsou dále klasifikována. Zatímco pokud jsou identifikátory zapojeny do procesu externích odkazů, tj. Pokud zahrnují názvy funkcí a globální proměnnou, které jsou sdíleny mezi soubory, pak se nazývají „externí názvy“, zatímco nejsou používány v procesu externích odkazů a zahrnují název lokální proměnná, pak se nazývá interní jména.
- Identifikátor nikdy nemůže být stejný jako klíčová slova a název funkcí, které jsou v knihovně C ++.
- Klíčová slova definovaná v knihovně C ++ neobsahují žádný symbol, zatímco když deklarujete jakýkoliv identifikátor, můžete použít pouze podtržítko, ale ne jiný symbol.
- Klíčové slovo vždy začíná malými písmeny, ale identifikátor může začínat velkými nebo malými písmeny
Závěr:
Klíčová slova a identifikátory jsou stavebními kameny programu. Kompilátor je specificky používá k jednoznačnému definování typu / druhu a názvu určité proměnné nebo funkce třídy.