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