Зміст курсу
Вступ до C++
Вступ до C++
Що таке Функції?
Функції - це невеликі підпрограми, які можна викликати за потреби. Кожна функція має ім'я, за яким її можна викликати.
main
int main() // `main` is the name of a function { return 0; }
Щоб створити функцію, потрібно:
- визначити тип даних, які вона буде повертати;
- призначити їй ім'я;
- надати блок інструкцій (тіло) у фігурних дужках
{...}
, щоб визначити її функціональність.
Наприклад, створимо функцію, яка виводить текст "c<>definity"
:
get_bank_name
// Function to return the name of the bank std::string get_bank_name() // type and name of function { // Beginning of the function body std::string bank_name = "Future Savings Bank"; return bank_name; // Return the name of the bank // End of the function body }
Тепер ми можемо викликати нашу нову функцію:
main
#include <iostream> #include <string> std::string nameOfCourses() // type and name of function { // beginning of a body std::string nameOfCourse = "c<>definity"; return nameOfCourse; } // end of a body int main() { std::cout << "Name of course: " << nameOfCourses() << std::endl; }
Converting currencies is a common real-life task, especially in global transactions or travel. By creating a function, we can simplify this process, making the conversion reusable and efficient.
main
#include <iostream> // Function to convert USD to Euros double convert_usd_to_eur(double usd_amount) { const double exchange_rate = 0.91; double euros = usd_amount * exchange_rate; return euros; } int main() { double usd = 100.0; // Amount in USD std::cout << usd << " USD = " << convertUsdToEur(usd) << " EUR" << std::endl; }
function
int add_numbers(int a, int b); // 'a' and 'b' are parameters add_numbers(5, 10); // 5 and 10 are arguments passed to the function
In programming, arguments are values or variables that you pass to a function when calling it. These values provide the input the function needs to perform its task. By passing arguments, you can make functions more dynamic and reusable.
Function Parameters:
When defining a function, parameters are placeholders in the function header that specify the type and name of the data the function expects.
Arguments:
Arguments are the actual values or variables you pass to a function when calling it. These values are assigned to the corresponding parameters.
Passing Values to Variables:
When you call a function and pass arguments, the function assigns these values to its parameters. Inside the function, you can then use these parameters like regular variables.
Дякуємо за ваш відгук!