Μεταβλητές με σταθερές τιμές

Σε πολλές περιπτώσεις χρειάζεται η τιμή μιας μεταβλητής να παραμένει σταθερή (δηλαδή να μην αλλάζει η τιμή της στης διάρκεια εκτέλεσης της εφαρμογής).

Αν η μεταβλητή είναι ολική (global) χρησιμοποιούμε συνήθως τον προσδιοριστή #define, αν είναι τοπική (local) τον προσδιοριστή const.

#include <iostream>
using namespace std;

#define PI 3.14

int main() {
	int r =  12;
	double area;
	area = PI*r*r;
	cout << "Εμβαδόν κύκλου: " << area;
	return 0;
}
Εμβαδόν κύκλου: 452.160000

Παράδειγμα με τοπική σταθερή μεταβλητή.

#include <iostream>
using namespace std;

int main() {
	/*
	ορισμός τοπικής σταθερής μεταβλητής, 
	προηγείται ο προσδιοριστής const
	*/
	const double PI = 3.14;
	
	int r =  12;
	double area;
	
	area = PI*r*r;
	cout << "Εμβαδόν κύκλου: " << area;
	
	return 0;
}
Εμβαδόν κύκλου: 452.160000