🔩Прототипы функции
Вызываем функцию откуда угодно
Прототип функции - позволяет нам вызывать функцию даже если она написана в программе позже чем её вызов. Это очень полезно если у нас есть функция которая вызывает другую функцию, нам не придется выстраивать их так что бы они попадали в область видимости друг друга.
void hello(); // прототип функции
int main()
{
hello(); // вызов функции
}
void hello() // функция
{
cout << "hello!" << endl;
}
Как видим, функция написана позже её вызова однако благодаря прототипу код компилируется правильно.
если функция принимает параметры, то пишем те же параметры и в прототип
Last updated