Що таке Функції в 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;
}