мент інструкція виконується до тих пір, поки умовний вираз повертає ІСТИНА. Як тільки ця умова ставати помилковим, управління передається інструкції, яка слідує за цим циклом. Цикл while працює таким чином. Перевіряється значення змінної. Якщо наприклад це значення приймає значення ІСТИНА, лічильник инкрементируется і продовжує виконуватися інструкція. Подібно циклу for, умовний вираз перевіряється при вході в цикл while, а це означає, що тіло циклу може не виконатися жодного разу. Це властивість циклу усуває необхідність окремого тестування до початку циклу. p align="justify"> Цикл do-while
Наступним циклом в C + + є цикл do-while. У відмінності від циклів for і while, в яких умова перевіряється при вході, цикл do-while перевіряє умову при виході з циклу. Це означає, що цикл do-while завжди виконується хоча б один раз. p align="justify"> Його загальний формат має такий вигляд:
{
інструкції;
} while (умова);
Незважаючи на те, що фігурні дужки необов'язкові, якщо елемент інструкції складається тільки з однієї інструкції, вони часто використовуються для поліпшення читабельності конструкції do-while, не допускаючи тим самим плутанини з циклом while. Цикл do-while виконується до тих пір, поки залишається істинним елемент умова, який представляє собою умовний вираз. p align="justify"> Цикл foreach - призначений для опитування елементів колекції. Колекція - це група об'єктів. У C + + визначено декілька типів колекцій, серед яких можна виділити масив. p align="justify"> Форма запису циклу foreach має такий вигляд:
(тип ім'я_змінної in колекція) інструкція;
Тут елемент тип і ім'я_змінної задають тип та ім'я ітераційної змінної, яка при функціонуванні циклу foreach буде отримувати значення елементів з колекції. Елемент колекція служить для вказівки опитуваної колекції. Таким чином, елемент тип повинен збігатися з базовим типом масиву. p align="justify"> Ключові слова C + +
У мові C + + на даний момент визначено 77 ключових слів, які перераховані в таблиці 1. Ці ключові слова утворюють визначення мови C + +. p align="justify"> Таблиця 1. Ключові слова мови C #
У C + + ідентифікатор представляє собою ім'я, присвоєне методом, змінної або іншому елементу, визначеному користувачем. Ідентифікатори можуть складатися з одного або декількох символів. Імена змінних повинні починатися з букви або символу підкреслення. Подальшому символом може бути буква, цифра і символ підкреслення. Символ підкреслення можна використовувати для поліпшення читабельності імені змінної. У C + + великі та малі букви сприймаються як різні символи. p align="justify"> Типи значень в C + +
C + + містить дві категорії вбудованих типів даних: типи значень і посилальні типи. Посилальні типи ...