Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Дослідження Директив Препроцесора C++ | Початок Роботи
Вступ до C++
course content

Зміст курсу

Вступ до C++

Вступ до C++

1. Початок Роботи
2. Вступ до Операторів
3. Змінні та Типи Даних
4. Вступ до Потоку Програми
5. Вступ до Функцій

book
Дослідження Директив Препроцесора C++

Перш ніж ми зможемо написати будь-яку значущу програму, ми повинні навчитися додавати ці стандартні бібліотеки до нашого проекту.

Щоб додати зовнішні файли до вашої програми, ви повинні використовувати директиви препроцесора. Це команди, які керують препроцесором, інструментом, що трансформує код перед компіляцією. Синтаксис для більшості директив препроцесора такий:

h

directive

copy
1
#directive parameters

Команда command, яка додає зовнішні файли до вашої програми, називається #include, і це команда, яку ми будемо використовувати найбільше на даний момент.

h

include

copy
1
#include <name>

Стандартні файли підключаються за допомогою кутових дужок < >, але ви також можете створити власні файли і підключити їх до вашого проекту аналогічно, використовуючи подвійні лапки " ".

Як працює #include

Подивіться на код нижче. Одна з дужок відсутня. Спробуйте запустити цей код і подивіться, що станеться.

cpp

main

copy
1234
int main() { return 0;

Ви отримуєте помилку про відсутність }. Це зроблено навмисно, щоб показати, як працює #include. Ми можемо створити окремий файл, що містить лише символ }, і включити його у файл main.cpp за допомогою директиви #include.

cpp

main

h

header

copy
1234
int main() { #include <header.h>

Проблему було вирішено, і ви більше не повинні стикатися з помилкою. Причина цього вирішення полягає в природі директиви #include, яка по суті просто копіює та вставляє вміст файлу в точці, де вона викликається.

question mark

Яка директива препроцесора використовується для додавання зовнішніх файлів?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 4
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt