Щоб мати можливість викликати (тобто запустити) функцію, має бути відома назва цієї функції, аргументи цієї функції та значення, що повертається. Якщо ми змінимо порядок функцій main і print, функція main викликає функцію, яка не відома компілятору.
Функції в C++ бувають двох різновидів: ті, що повертають значення, і ті, які не повертають значення. Функції викликаються шляхом вказівки її назви та аргументів у дужках. Вираз sqrt(6.25) викликає функцію sqrt(). Вираз sqrt(6.25) є викликом функції.
Щоб створити функцію, надайте: тип повернення, назву функції, за якою слідують дужки (). де: myFunction() — ім’я функції, ми можемо передати аргументи функції в дужках. type: void означає, що функція не повертає значення, інші дотримуються визначення типів змінних.
Ключове слово int означає, що ми створюємо цілочисельну змінну (скорочено int), яка буде зберігати цілі значення в певному діапазоні.
недійсний (C++) Якщо ключове слово void використовується як тип повернення функції, воно вказує, що функція не повертає значення. Якщо використовується у списку параметрів функції, вказує void, що функція не приймає параметрів. При використанні в оголошенні вказівника void вказує, що вказівник є "універсальним".
Оператор рівності ( == ) повертає істину, якщо обидва операнди мають однакове значення; інакше він повертає false. Оператор нерівності (!=) повертає істину, якщо операнди не мають однакові значення; інакше він повертає false .