Разлика између кључне речи и идентификатора
Садржај
- Упоредни графикон:
- Дефиниција кључних речи
- Пример:
- Дефиниција Идентификатора
- Пример:
- Правила која се морају поштовати за конструкцију идентификатора
- Кључне разлике између кључне речи и идентификатора
- Закључак:
Сваки језик има кључне речи и идентификаторе, које разуме само његов преводилац. Кључне речи су предефинисане резервисане речи, које поседују посебно значење. Свака кључна реч дефинише „тип“ декларисане податке. Кључне речи не треба користити као идентификаторе. Ан идентификатор је јединствено име дато одређеној променљивој, функцији или ознаци класе у програму. Да бисте креирали променљиву, и кључна реч и идентификатор су повезани.
Идентификатори се могу мењати ако је потребно, а то није случај са кључним речима, које су фиксне, не можемо их мењати у складу са нашим потребама. Овај садржај даље разрађује разлику између кључне речи и идентификатора.
- Упоредни графикон
- Дефиниција
- Кључне разлике
- Закључак
Упоредни графикон:
Основе за упоређивање | Кључна реч | Идентификатор |
---|---|---|
Основни | Кључне речи су резервисане речи неког језика. | Идентификатори су корисничка имена променљивих, функција и ознака. |
Употреба | Наведите тип / врсту ентитета. | Идентифицирајте име одређеног ентитета. |
Формат | Узмите у обзир само слова. | Размотрите слова, подвлаке, цифре. |
Случај | Користите само мала слова. | Доњи и горњи кофери су дозвољени. |
Симбол | Не користи се посебан симбол, интерпункцијски знак. | Не користи се интерпункцијски или посебни симбол осим подвлаке. |
Класификација | Кључне речи се даље не класификују. | Идентификатор се класификује у спољно име и унутрашње име. |
Почетно писмо | Увек започиње малим словом. | Први знак може бити велико слово, мало слово или подвлака. |
Пример | инт, цхар, ако, док не, наставу итд. | Тест, цоунт1, висока брзина итд. |
Дефиниција кључних речи
Речи које је резервисао Ц ++ називају се „кључне речи“. Ове кључне речи се не могу користити за именовање идентификатора и за именовање других ентитета програма. Свака кључна реч има различито значење и компајлер је користи за обављање одређене радње. На пример, 'инт' се користи за креирање идентификатора целог броја, 'флоат' се користи за креирање идентификатора типа флоат.
Пример:
Да бисте добили јасну слику кључних речи, погледајте пример из стварног живота. Имамо 'књигу' која се зове 'Комплетна референца'. Овде је реч "Књига" кључна реч, а име "комплетна_референца" је идентификатор кључне речи "Књига". Сада, Кључна реч прецизира шта је "потпуна_референца", а одговор је да је "Књига".
Узмимо пример програма ако напишемо „плутајућу плату“. Овде је кључна реч „плутај“, а „плата“ је „идентификатор“. Ако вас питају шта мислите под појмом "плата", одговор је да је то "варијабла" која је "плутајућа" у природи и прихвата "плутајуће вредности".
Дефиниција Идентификатора
Назив који дајете ентитету у програму како би могао бити јединствено идентификован назива се „идентификатор“. Називи променљивих, функција, ознака класе и разних других ентитета дефинисаних од стране корисника су „идентификатори“. Идентификатор се никада не може користити као „кључна реч“.
Пример:
Да бисмо га боље разумели, разрадимо горњи пример „кључне речи“. Како је „Књига“ „кључна реч“, а „Комплетна_референца“ је идентификатор. Сада, ако желимо 'Књигу потпуне референце'. Када питамо продавачицу да желимо „Књигу“ он / Она неће идентификовати која „Књига“, осим ако не одредимо име књиге, тј. „Потпуна_референца“.
Сада узмимо горњи пример програма, знамо да је „флоат“ кључна реч, а „плате“ је „идентификатор“. Сада, ако желите вредност променљиве „плата“, морате изричито позвати име променљиве на „плату“, овде, позивање „пловка“ неће радити.
Дакле, идентификатор је име којим у програму можемо назвати наш креирани ентитет.
Правила која се морају поштовати за конструкцију идентификатора
- Први знак идентификатора обавезно треба бити слово. ('_' Подвлака се такође може користити као прво слово)
- То може бити скуп слова, цифара и подвлака.
- Велика и мала слова третирају се различито.
- Сви ликови су значајни.
- Употреба резервисаних речи као имена идентификатора или променљивих је забрањена.
- Бели размаци нису дозвољени.
- Идентификатор може да садржи максимално 1024 знака, јер АНСИ стандард захтева да Ц ++ компајлери морају да дају најмање овај број знакова.
Кључне разлике између кључне речи и идентификатора
- Кључне речи користе се за препознавање врсте / врсте ентитета док се идентификатор користи за јединствено именовање тог ентитета. На пример, ако напишемо „инт број“, где је „инт“ кључна реч, а „број“ је идентификатор, тј. Та изјава јасно дефинише да дефинишемо ентитет „број“ који је типа инт (интегер).
- Кључне речи су различите; нису даље класификовани. Напротив, ако су идентификатори укључени у процес спољне везе, тј. Ако укључује имена функција и глобалну променљиву која се дели између датотека, тада се назива „спољна имена", Док се они не користе у процесу спољне везе и садрже назив локалне променљиве, онда се назива„интерна имена’.
- Идентификатор никада не може бити исти као кључне речи и име функција које се налазе у Ц ++ библиотеци.
- Кључне речи дефинисане у библиотеци Ц ++ не садрже ниједан симбол. Супротно томе, када изјавите било који идентификатор, можете користити само подвлаку, али не и било који други симбол.
- Кључна реч увек почиње малим словом. Насупрот томе, идентификатор може започети с великим словом или малим словом
Закључак:
Кључне речи и идентификатори су саставни део програма. Компајлер их посебно користи да јединствено дефинишу врсту / врсту и име одређене променљиве или функције класе.