Рассмотрим пример, характеризующий сказанное ранее о константах.
 int main() {
 float r, S; // переменная вещ. типа (радиус и площадь)
 const float PI =3.14159; // вещественная константа (число Пи)
 cout << "Vvedite radius okrugnosti: "; // запрос
 cin >> r; // считывание введенного радиуса
 S = PI * r * r; // вычисление площади круга
 cout <<"Ploshad kruga ravna " << S << endl; // вывод результата на экран
 return 0;
 }
 Здесь ключевое слово const, предшествующее описанию типа переменной означает, что во время выполнения программы запрещено изменять значение этой переменной.
 Константы можно определять с помощью директивы препроцессора #define. Например: #define PI 3.14159. Однако отсутствие типа у подобных констант может привести к некорректной работе программы, и поэтому такой способ не рекомендуется употреблять в С++.