Різниця між ключовим словом та ідентифікатором

Автор: Laura McKinney
Дата Створення: 1 Квітень 2021
Дата Оновлення: 13 Травень 2024
Anonim
URI, URL, URN. Что это, чем отличаются
Відеоролик: URI, URL, URN. Что это, чем отличаются

Зміст


Кожна мова має ключові слова та ідентифікатори, які розуміє лише її компілятор. Ключові слова - це заздалегідь застережені слова, які мають особливе значення. Кожне ключове слово визначає оголошені дані "типу". Ключові слова не повинні використовуватися як ідентифікатори. An ідентифікатор це унікальне ім’я, яке надається певній змінній, функції або мітці класу в програмі. Щоб створити змінну, ключове слово та ідентифікатор пов'язуються разом.

Ідентифікатори можуть бути змінені, якщо це потрібно, хоча це не так з ключовими словами, які виправлені, ми не можемо змінити його відповідно до наших потреб. Цей вміст додатково пояснює різницю між ключовим словом та ідентифікатором.

  1. Порівняльна діаграма
  2. Визначення
  3. Ключові відмінності
  4. Висновок

Порівняльна діаграма:

Основа для порівнянняКлючове словоІдентифікатор
ОсновніКлючові слова - це зарезервовані слова мови.Ідентифікатори - це визначені користувачем імена змінної, функції та міток.
ВикористовуйтеВкажіть тип / вид сутності.Визначте назву конкретної сутності.
ФорматРозгляньте лише букви.Розгляньте літери, підкреслення, цифри.
СправаВикористовуйте лише малі літери.Нижній і верхній регістри, обидва дозволені.
СимволНе використовується спеціальний символ, розділові знаки.Не використовується розділовий знак або спеціальний символ, крім підкреслення.
КласифікаціяКлючові слова більше не класифікуються.Ідентифікатори класифікуються на зовнішнє ім'я та внутрішнє ім'я.
Початковий листЦе завжди починається з малої літери.Першим символом може бути велика, маленька літера або підкреслення.
Прикладint, char, якщо, поки, робити, клас тощо.Тест, count1, висока швидкість і т.д.

Визначення ключових слів

Слова, які зарезервовані C ++, називаються "ключові слова”. Ці ключові слова не можна використовувати для імені ідентифікатора та для імені іншої сутності програми. Кожне ключове слово має чітке значення і використовується компілятором для виконання певної дії. Наприклад, "int" використовується для створення ідентифікатора цілого типу, "float" використовується для створення ідентифікатора типу float.


Приклад:

Щоб отримати чітке зображення ключових слів, перегляньмо приклад із реального життя. У нас є "книга" під назвою "Повна довідка". Тут слово "Книга" є ключовим словом, а назва "повна_посилання" є ідентифікатором ключового слова "Книга". Тепер, Ключове слово вказує, що таке "повна_посилання", відповідь - це "Книга".

Тепер давайте приклад програми, якщо ми пишемо "плаваючу зарплату". Тут "ключове слово" - "плаваюче", а "зарплата" - "ідентифікатор". Тепер, якщо ви запитуєте, що ви маєте на увазі під «зарплатою», відповідь полягає в тому, що він визначає, що це «змінна», яка є «плаваючою» за своєю суттю і приймає «плаваючі значення».

Визначення ідентифікатора

Ім’я, яке ви надаєте суб’єкту в програмі, щоб воно могло бути однозначно ідентифіковане, називається "ідентифікатор”. Назви змінних, функцій, міток класу та різних інших визначених користувачем об'єктів є "ідентифікаторами". Ідентифікатор ніколи не може використовуватися як "ключове слово".


Приклад:

Щоб зрозуміти це краще, давайте докладно розробимо приклад вищезгаданого ключового слова. Оскільки "Книга" - це "ключове слово", а "Повна_посилання" - це ідентифікатор. Тепер, якщо ми хочемо "Книгу повних довідок". Коли ми попросимо крамника, що ми хочемо «Книгу», він / Вона не визначить, яка «Книга», якщо не вказати ім’я книг, тобто «full_reference».

Тепер, взявши приклад вище програми, ми знаємо, що "плавати" - це "ключове слово", а "зарплата" - "ідентифікатор". Тепер, якщо ви хочете отримати значення змінної "зарплата", вам потрібно чітко назвати ім'я змінної на "зарплата", тут виклик "плавати" не буде працювати.

Отже, ідентифікатор - це ім'я, за допомогою якого ми можемо викликати створену сутність у програмі.

Правила, яких необхідно дотримуватися для побудови ідентифікатора

  • Перший символ ідентифікатора обов'язково повинен бути буквою. (Підкреслення "_" також може використовуватися як перша літера)
  • Це може бути набір букв, цифр і підкреслення.
  • Великі і малі літери трактуються по-різному.
  • Усі персонажі значущі.
  • Використання зарезервованих слів як імені ідентифікаторів або змінних заборонено.
  • Пробіли не допускаються.
  • Ідентифікатор може містити максимум 1024 символи, оскільки стандарт ANSI вимагає, щоб компілятори C ++ мали забезпечити принаймні цю кількість символів.

Ключові відмінності між ключовим словом та ідентифікатором

  1. Ключові слова використовуються для розпізнавання типу / виду сутності, тоді як ідентифікатор використовується для однозначного іменування цього об'єкта. Наприклад, якщо ми пишемо "int number", де "int" - це ключове слово, а "число" - це ідентифікатор, тобто цей вираз чітко визначає, що ми визначаємо сутність "число", яка має тип int (ціле число).
  2. Ключові слова виразні; вони більше не класифікуються. Навпаки, якщо ідентифікатори беруть участь у процесі зовнішнього зв’язку, тобто якщо він включає в себе імена функцій та глобальну змінну, які поділяються між файлами, то вона називається "зовнішні назви", Хоча вони не використовуються в процесі зовнішнього зв’язку і включають ім'я локальної змінної, тоді вона називається"внутрішні назви’.
  3. Ідентифікатор ніколи не може бути таким самим ключовим словом та назвою функцій, які знаходяться в бібліотеці C ++.
  4. Ключові слова, визначені в бібліотеці C ++, не містять жодного символу. І навпаки, коли ви оголошуєте будь-який ідентифікатор, ви можете використовувати лише підкреслення, але не будь-який інший символ.
  5. Ключове слово завжди починається з малої літери. На відміну від цього, ідентифікатор може починатись з верхнього або нижнього регістру

Висновок:

Ключові слова та ідентифікатори - це складові програми програми. Вони спеціально використовуються компілятором для унікального визначення типу / виду та імені певної змінної або функції класу.