Прототип функции в C++
Давайте теперь будем размещать тело функции в файле ниже
main, если выше заранее записать объявление -
краткую строку с типом, именем и параметрами без фигурных скобок.
Такую строку называют прототипом: компилятор
видит сигнатуру до вызова в main,
а полное определение находит позже в том же файле.
Запишем объявление func, вызов в main
и определение под main:
#include <iostream>
int func(int num);
int main() {
std::cout << func(3) << "\n";
return 0;
}
int func(int num) {
return num + num;
}
Объявите функцию cube, которая принимает
int и возвращает куб числа. Вызовите ее
из main, а определение разместите
ниже main.
Объявите функцию show без параметров
и с типом void. Вызовите ее из main,
а тело с выводом текста "hi" запишите
под main.