|
РАБОТА СО КОНСТАНТИ
Освен променливите, во С++ се користат и константи. К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;
}
|