Змінні можна описувати в будь-якому місці програми, але до їх використання. Рекомендується всі змінні описувати на початку програми.
Описати змінну - означає вказати її тип та ім’я.
Якщо описується кілька змінних одного типу, потрібно після ідентифікатора типу вказати імена цих змінних через кому.
Поки ми будемо використовувати змінні цілого типу.
| Найменування типу | Діапазон значень | Розмір у байтах |
|---|---|---|
| int | От −2 147 483 648 до 2 147 483 647 | 4 |
| long int | От −2 147 483 648 до 2 147 483 647 | 4 |
| long long int | От −9 223 372 036 854 775 808 до 9 223 372 036 854 775 807 | 8 |
Ім’я складається з латинських літер, цифр та знака _, не може починатися з цифри та не може бути зарезервованим словом.
| Вірні імена | Не вірні імена |
|---|---|
| Abc | 3pro |
| Pr3 | Blk#1 |
| _BETA | const |
| My2prog | A.A |
| date_27_sep_99 |
| int alpha,beta,c; |
| int alpha; int beta; int c; |
| int alpha; int beta,c; |
Використовувати змінну, яка описана, але не ініціалізована, не можна. Значення, яке знаходиться в пам'яті за цією адресою випадкове і непередбачуване.
Ініціалізація змінної виконується після її опису, але до її використання.
Ініціалізувати змінну, означає присвоїти їй значення.
| alpha=2; beta=3; |
| alpha=beta=3; |
Можна одночасно виконувати опис і ініціалізацію змінних.
| int alpha=2,beta=3; |
| int alpha=2; int beta=3; |
Після опису та ініціалізації змінної її можна використовувати. Значення змінної можна міняти, а тип міняти не можна.
#include <iostream>
using namespace std;
int main()
{
{
int x = 214; // Ініціалізація змінної x значенням 214
}
cout << x; // Виведення значення змінної x на екран
return 0; // Завершення програми з кодом успіху
}