русс | укр

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

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


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


Лексеми


Дата додавання: 2014-04-22; переглядів: 1063.


Найменшими змістовними елементами програми, що мають самостійне призначення, є лексичні одиниці (лексеми). Лексеми мови С++ поділяють на 6 груп: ключові слова, ідентифікатори, константи, символьні рядки, знаки операцій та роздільники.

Ключові слова

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

 

asm auto break case catch

char class const continue default

do double else enum extern

float for friend goto if

inline int long new operator

private protected public register return

short signed sizeof static struct

switch template this throw try

typedef typeid union unsigned virtual

void volatile while

 

В ключових словах великі і малі літери вважаються різними. Тому їх треба записувати так, як вони вказані вище, наприклад, int, а не Int або INT. Int і INT не є ключовими словами, але їх не варто використовувати в якості імен змінних або функцій.

Ідентифікатори

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


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


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