Починаємо програмувати
Вивід тексту
Отже, що ми можемо зробити для початку? Давайте почнемо з того, що напишемо програму, яка виводить якесь повідомлення.
Візьмемо попередню програму та трохи змінемо її:
У першому рядку ми підключили бібліотеку iostream
. Бібліотеки містять у собі набір корисних та готових до використання функцій, типів даних, тощо. iostream
містить засоби для вводу\виводу (в консоль і не тільки), які нам необхідні для того щоб вивести повідомлення.
У тілі функції main
ми виводимо повідомлення:
std::cout
- позначає, так званий, стандартний потік виводу (standard output, std out), тобто місце, куди програма виводить свої повідомлення (у нашому випадку це консоль)."I am a hacker!"
- повідомлення, яке ми виводимо. Усі текстові рядки в мові С++ пишуться у подвійних лапках.<<
- оператор (тобто дія, яку ми виконуємо) - у цьому випадку ми кажемо: "вивести!". Щоб зрозуміти, що таке оператор, можна розглянути, наприклад, додавання двох чисел.2 + 2
означає: до першої двійки додай другу. Тут+
теж оператор. Тільки у нашому прикладі замість чисел - стандартний потік виводу та рядок тексту, а замість оператора+
- це оператор<<
(який означає "вивести!").
Не забудьте крапку з комою у кінці! Крапку з комою ставлять після інструкції (statement) (дуже грубо кажучи, наразі: інструкція - рядок програми, який виконує щось конкретне, надалі ми побачимо багато виключень з цього правила). Таким чином крапку з комою використовують для розділення інструкцій у програмі.
Ввід тексту
Аналогічно, ми можемо попросити користувача щось ввести у консолі. Напишемо програму, яка питає ім'я, а потім - вітається з користувачем:
Тут ми вперше знайомимося зі змінними - сутностями, які надають доступ до даних у програмі. Змінна name
зберігає введене ім'я користувача. Ця змінна є типу std::string
(текстовий рядок). Датальніше змінні та типи данних ми продовжимо розглядати у наступному розділі.
Коментарі
Для того, щоб залишити в тексті програми власні коментарі (які не будуть компілюватися, а слугуватимуть лише підказкою для нас), ми можемо використати один зі способів:
Для коментарів, які продовжуються лише до кінця рядка використовують подвійний слеш:
//
Для коментарів, які займатимуть кілька рядків:
/*
для початку та*/
для кінця коментаря.
Наприклад:
Текст коментаря ігнорується компілятором та не впливає на зміст програми.
Last updated