РАБОТА СО КОНСТАНТИ


Освен променливите, во С++ се користат и константи. Кaко и променливите и константите се
разликуваат според типот на податок со кој нејзината вредност е изразена. Така има:

Целобројни константи (15, 10, -50)

Реални константи (2.34, 105.5, -12.2)

Логички константи (труе/фалсе, 1/0)

Знаковни константи (‘a’, ‘M’, ‘$’)

Стринговни константи(“Dobar den”, “C++)

И константите можат да се декларираат на сличен начин како и променливите. Единствена разлика е
во тоа што се користи клучниот збор const. На пр.


Пример

#include <iostream>
using namespace std;

#define pi 3.14                         // дефинирање на константа pi со вредност 3.14
#define nova "\n"                      // дефинирање на константа nova со вредност "\n"


int main()
{
const float i=5;                         // втор начин на дефинирање на константи
const float j=6;
float r;
r=i+j;

// i+=1;                                       забранета е промена на вредност на константи
// j++;                                         забранета е промена на вредност на константи
// cin>>i;                                     забранета е промена на вредност на константи
// cin>>j;                                     забранета е промена на вредност на константи

cout<<"rezultatot e \n"<<r<<nova;
cout<<"rezultatot e "<<nova<<r<<nova;
cout<<"rezultatot e "<<r<<endl;

cout<<pi<<nova;

return 0;
}