Типи даних з

Підключення заголовки

Повернення з функції

Висновок на друк зворотного риси

Вертикальна табуляція (вниз)

Як приклад використання тіпізованних і літеральних констант обчислимо значення площі круга за відомим значенням радіуса:
#include
int main ()
<
const double pi = 3.1415;
const int Radius = 3;
double Square = 0;
Square = pi * Radius * Radius;
// Виведемо обчислене значення
// і здійснимо переклад рядка ( '\ п')
cout <>
На початку головної функції програми оголошуються дві константи: pi і Radius. Значення змінної Square змінюється в ході виконання програми і не може бути представлено як константа. Оскільки значення радіусу задано явно і в тексті програми не передбачено його зміна, змінна Radius оголошена як константа.
5.Перечісленія
При використанні великої кількості логічно взаємопов'язаних цілочисельних констант зручно користуватися перерахуваннями.
Перерахування мають вигляд:
enum Name
<
iteml [= def],
item2 [= def],
.......
itemN [= def]
>;
де
enum - ключове слово (від enumerate - перераховувати),
Name - ім'я списку констант,
iteml. itemN - перелік цілочисельних констант,
[= Def] - необов'язковий параметр ініціалізації.
Припустимо, нам необхідно в програмі описати роботу світлофора. Відомо, що його колір може приймати лише 3 значення: червоний (RED), жовтий (YELLOW) і зелений (GREEN). Для обробки отриманих від світлофора сигналів заведемо три константи з такими ж іменами - RED, YELLOW і GREEN, проініціалізувати їх будь-якими неповторяющимися значеннями з тим, щоб надалі перевіряти, який з цих трьох кольорів горить.
Наприклад, ми могли б записати:
const int RED = 0;
const int YELLOW = 1;
const int GREEN = 2;
Використовуючи перерахування, те ж саме можна зробити в один рядок:
enum COLOR;

Схожі статті