2. Основни елементи в езика С++


• Ключови думи
• Идентификатори
• Понятие за тип на данните
• Константи
• Променливи
• Валидност на дефинициите
• Примери и задачи

преди план следва  
 

2.Основни елементи в езика С++


• Ключови думи

Това са запазени думи, с помощта на които се съставят езиковите конструкции. Ключовите думи се записват с малки букви. Част от ключовите думи в езика С/С++, предназначението на които ще бъде изяснено по-късно, са:

break, case, char, const, continue, default, do, double, else, enum, extern, float, for, goto, if, int, long, return, short, signed, sizeof, struct, switch, typedef, union, unsigned, void, while.


• Идентификатори

Идентификаторите са имена на обектите от програмата. Идентификаторите се записват с латински букви, /малки и главни/, арабски цифри и долно тире / _ /. Трябва да започват с буква. Малките и главни букви са различни символи, например Name, name и NAME са три различни идентификатора. Идентификаторите могат да бъдат произволно дълги. Обикновено компилаторите различават първите 32 символа. За идентификатори не могат да се използват ключовите думи в езика. Идентификаторът трябва да напомня за обекта, който означава. Това спомага за четливостта на програмата.

• Понятие за тип на данните

Обработваните данни могат да бъдат от различни типове, например цели числа – от тип int, реални – от тип double, символни данни – от тип char. За всеки тип данни в паметта се заделя точно определен брой байтове, в които се записват конкретните стойности. Това води до оптимално организиране на изчисленията и рационално използване на паметта.

• Константи

Константите са обекти, които не променят стойността си по време на изпълнение на програмата. Означават се с идентификатори и могат да съдържат стойности от точно определен тип.

Дефиниране на константа:

const тип идентификатор = израз;

const double Pi = 3.141516;
const int N = 100;


• Променливи

Променливата е величина, която може да променя стойността си по време на изпълнение на програмата. Променливата се означава с идентификатор. Променливата може да приема стойности от точно определен тип.

Дефиниране на променлива:

тип идентификатор;

double viskozitet;
double molna_massa;
или
double viskozitet, molna_massa;

При дефинициране, на променливата може да се зададе начална стойност по следния начин:

тип идентификатор = израз;

double radius = 2.45;


• Валидност на дефинициите

Всички обекти / константи, променливи и др./, които се използват в програмата, трябва задължително да бъдат дефинирани. В зависимост от мястото на дефиницията в програмата обектите се делят на локални, глобални и външни. Локалните обекти са валидни / видими/ от мястото на дефинирането до края на блока, в който са дефинирани. Глобалните обекти се дефинират преди функцията main. Те са валидни в main и в другите подпрограми, включени в програмния файл. Външните обекти са дефинирани в друг програмен файл, включен в програмата с клауза #include.
 
 
 
 
преди план следва