Разлика између кључне речи и идентификатора

Аутор: Laura McKinney
Датум Стварања: 1 Април 2021
Ажурирати Датум: 10 Може 2024
Anonim
Nikada nećete poverovati koje su razlike između psihopata i sociopata !
Видео: Nikada nećete poverovati koje su razlike između psihopata i sociopata !

Садржај


Сваки језик има кључне речи и идентификаторе, које разуме само његов преводилац. Кључне речи су предефинисане резервисане речи, које поседују посебно значење. Свака кључна реч дефинише „тип“ декларисане податке. Кључне речи не треба користити као идентификаторе. Ан идентификатор је јединствено име дато одређеној променљивој, функцији или ознаци класе у програму. Да бисте креирали променљиву, и кључна реч и идентификатор су повезани.

Идентификатори се могу мењати ако је потребно, а то није случај са кључним речима, које су фиксне, не можемо их мењати у складу са нашим потребама. Овај садржај даље разрађује разлику између кључне речи и идентификатора.

  1. Упоредни графикон
  2. Дефиниција
  3. Кључне разлике
  4. Закључак

Упоредни графикон:

Основе за упоређивањеКључна речИдентификатор
ОсновниКључне речи су резервисане речи неког језика.Идентификатори су корисничка имена променљивих, функција и ознака.
УпотребаНаведите тип / врсту ентитета.Идентифицирајте име одређеног ентитета.
ФорматУзмите у обзир само слова.Размотрите слова, подвлаке, цифре.
СлучајКористите само мала слова.Доњи и горњи кофери су дозвољени.
СимболНе користи се посебан симбол, интерпункцијски знак.Не користи се интерпункцијски или посебни симбол осим подвлаке.
КласификацијаКључне речи се даље не класификују.Идентификатор се класификује у спољно име и унутрашње име.
Почетно писмоУвек започиње малим словом.Први знак може бити велико слово, мало слово или подвлака.
Примеринт, цхар, ако, док не, наставу итд.Тест, цоунт1, висока брзина итд.

Дефиниција кључних речи

Речи које је резервисао Ц ++ називају се „кључне речи“. Ове кључне речи се не могу користити за именовање идентификатора и за именовање других ентитета програма. Свака кључна реч има различито значење и компајлер је користи за обављање одређене радње. На пример, 'инт' се користи за креирање идентификатора целог броја, 'флоат' се користи за креирање идентификатора типа флоат.


Пример:

Да бисте добили јасну слику кључних речи, погледајте пример из стварног живота. Имамо 'књигу' која се зове 'Комплетна референца'. Овде је реч "Књига" кључна реч, а име "комплетна_референца" је идентификатор кључне речи "Књига". Сада, Кључна реч прецизира шта је "потпуна_референца", а одговор је да је "Књига".

Узмимо пример програма ако напишемо „плутајућу плату“. Овде је кључна реч „плутај“, а „плата“ је „идентификатор“. Ако вас питају шта мислите под појмом "плата", одговор је да је то "варијабла" која је "плутајућа" у природи и прихвата "плутајуће вредности".

Дефиниција Идентификатора

Назив који дајете ентитету у програму како би могао бити јединствено идентификован назива се „идентификатор“. Називи променљивих, функција, ознака класе и разних других ентитета дефинисаних од стране корисника су „идентификатори“. Идентификатор се никада не може користити као „кључна реч“.


Пример:

Да бисмо га боље разумели, разрадимо горњи пример „кључне речи“. Како је „Књига“ „кључна реч“, а „Комплетна_референца“ је идентификатор. Сада, ако желимо 'Књигу потпуне референце'. Када питамо продавачицу да желимо „Књигу“ он / Она неће идентификовати која „Књига“, осим ако не одредимо име књиге, тј. „Потпуна_референца“.

Сада узмимо горњи пример програма, знамо да је „флоат“ кључна реч, а „плате“ је „идентификатор“. Сада, ако желите вредност променљиве „плата“, морате изричито позвати име променљиве на „плату“, овде, позивање „пловка“ неће радити.

Дакле, идентификатор је име којим у програму можемо назвати наш креирани ентитет.

Правила која се морају поштовати за конструкцију идентификатора

  • Први знак идентификатора обавезно треба бити слово. ('_' Подвлака се такође може користити као прво слово)
  • То може бити скуп слова, цифара и подвлака.
  • Велика и мала слова третирају се различито.
  • Сви ликови су значајни.
  • Употреба резервисаних речи као имена идентификатора или променљивих је забрањена.
  • Бели размаци нису дозвољени.
  • Идентификатор може да садржи максимално 1024 знака, јер АНСИ стандард захтева да Ц ++ компајлери морају да дају најмање овај број знакова.

Кључне разлике између кључне речи и идентификатора

  1. Кључне речи користе се за препознавање врсте / врсте ентитета док се идентификатор користи за јединствено именовање тог ентитета. На пример, ако напишемо „инт број“, где је „инт“ кључна реч, а „број“ је идентификатор, тј. Та изјава јасно дефинише да дефинишемо ентитет „број“ који је типа инт (интегер).
  2. Кључне речи су различите; нису даље класификовани. Напротив, ако су идентификатори укључени у процес спољне везе, тј. Ако укључује имена функција и глобалну променљиву која се дели између датотека, тада се назива „спољна имена", Док се они не користе у процесу спољне везе и садрже назив локалне променљиве, онда се назива„интерна имена’.
  3. Идентификатор никада не може бити исти као кључне речи и име функција које се налазе у Ц ++ библиотеци.
  4. Кључне речи дефинисане у библиотеци Ц ++ не садрже ниједан симбол. Супротно томе, када изјавите било који идентификатор, можете користити само подвлаку, али не и било који други симбол.
  5. Кључна реч увек почиње малим словом. Насупрот томе, идентификатор може започети с великим словом или малим словом

Закључак:

Кључне речи и идентификатори су саставни део програма. Компајлер их посебно користи да јединствено дефинишу врсту / врсту и име одређене променљиве или функције класе.