#10 – Створення функцій у мові C++
Відеоурок
Функції можна назвати невеликими підпрограмами, куди можна винести повторюваний код і звертатися до нього, коли це буде потрібно. Функції значно полегшують побудову програм, оскільки нам не потрібно копіювати однотипний код багато разів, а можна просто скористатися однією загальною функцією.
Багато хто плутає функції та методи і не розуміє різниці між ними. Насправді відмінностей немає, оскільки і методи, і функції є одним і тим самим. Функції, що записані поза класами, називають функціями, а функції, що записані всередині класів, називаються методами. Оскільки C++ не є об'єктно орієнтованою мовою, то краще говорити функції, хоча це не має ніякого значення.
Така ж ситуація зі змінними. У класах змінні називаються полями, а поза класами - змінними.
Для створення функцій необхідно вказати тип даних, що повертається, вказати назву і параметри. У разі, коли функція нічого не повертає, вказується тип даних void.
Усі функції необхідно записувати перед створенням функції main(). У такому разі при виклику функцій у вас не буде з'являтися помилок.
Також функції можна лише оголосити перед функцією «main», а після неї прописати.
Створення функції
void test () {
cout << "Вивід чого-небудь у консоль" << endl;
}void test (char symbol) {
cout << symbol << endl;
}void test (char symbol);return:double test (double some_number) {
some_number *= 2;
return some_number;
}Вихідний код
Весь код буде доступний після підписки на проект! Завдання до уроку
Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань
Велике завдання за курсом
Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця
Також варто подивитися