Для написання програмного коду використовується вбудований в інтегроване середовище редактор коду.
Структура програми
Програма на мові C++ складається з препроцесора директив, вказівок компілятору, оголошень змінних та/або констант, оголошень і визначень функцій.
Оголошення змінної
Оголошення змінної задає ім'я та атрибути змінної. Атрибутами змінної можуть бути тип, кількість елементів (для масивів), специфікація класу пам'яті, а також ініціалізатори. Ініціалізатор - це константа відповідного типу, що задають значення, яке надається змінній при створенні.
Оголошення змінної має наступний синтаксис:
[< специфікація класу пам'яті >] < тип > < ім'я > [= < ініціалізатор >]
[, <ім'я> [= < ініціалізатор >]... ];
Приклади оголошення змінних
int x; // Оголошення змінної цілого типу без ініціалізатора double
double y = exp(1); // Змінна речовинного типу ініціалізується числом e.
int a, b = 0; // exp (x) - функція, обчислюються ex.
У мові С++ немає обмежень на кількість символів в імені. Однак деякі частини реалізації (зокрема, компоновщик) недоступні автору компілятора, і вони іноді накладають такі обмеження.