русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


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


Дата додавання: 2015-01-08; переглядів: 1436.


Імена в програмах служать тій же меті, що і імена в світі людей, - щоб звертатися до програмних об'єктів і розрізняти їх, тобто ідентифікувати. Тому імена також називають ідентифікаторами. У ідентифікаторі можуть використовуватися букви, цифри і символ підкреслення. Прописні і рядкові букви розрізняються, наприклад, sysop, Sysop і Sys0p - три різних імені. Першим символом ідентифікатора може бути буква або знак підкреслення, але не цифра. Довжина ідентифікатора не обмежена. Пропуски усередині імен не допускаються. У ідентифікаторах С# дозволяється використовувати окрім латинських букв букви національних алфавітів. Наприклад, Собачка або gg є правильними ідентифікаторами. Більш того, в ідентифікаторах можна застосовувати навіть так звані escape-послідовності Unicode, тобто представляти символ за допомогою його коду в шістнадцятирічному вигляді з префіксом \u, наприклад \u00F2.

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

§ ідентифікатор не повинен збігатися з ключовими словами.

§ не рекомендується починати ідентифікатори з двох символів підкреслення, оскільки такі імена зарезервовані для службового використання.

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

У нотації Паскаля кожне слово, що становить ідентифікатор, починається з прописної букви, наприклад, MaxLength, MyFuzzyShoosh. Угорська нотація (її запропонував угорець за національністю, співробітник компанії Microsoft) відрізняється від попередньої наявності префікса, відповідного типу величини, наприклад, iMaxLength, lpFfuzzy. Згідно нотації Camel, з прописної букви починається кожне слово, що становить ідентифікатор, окрім першого, наприклад, maxLength, myFuzzyShoosh. Ще одна традиція - розділяти слова, складові ім'я, знаками підкреслення: max_length, my_fuzzy_shoosh, при цьому всі складові частини починаються з рядкової букви.

У С# для іменування різних видів програмних об'єктів найчастіше використовуються дві нотації: Паскаля і Camel.

Ключові слова - це зарезервовані ідентифікатори, які мають спеціальне значення для компілятора. Їх можна використовувати тільки в тому сенсі, в якому вони визначені. Список ключових слів С# приведений в таблиці. 2.1.


<== попередня лекція | наступна лекція ==>
Алфавіт і лексеми | Знаки операцій і роздільники


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн