Как объявлять и вызывать функции в С++
Функции в С++ объявляются и вызываются следующим образом:
#include <iostream>
using namespace std;
void myfunc(); // прототип функции myfunc - объявление функции до ее первого использования
int main() {// функция main не требует объявления, так как встроена в язык С++
cout << " Main function ";
myfunc();
cout << " Again Main function ";
return 0;
}
void myfunc (){
cout << " myfunc function ";
// в этой функции нет return так как функция объявлена как void что означает не возвращает ничего
}
Ошибки:
In function 'int myfunc()' error: ambiguating new declaration of 'int myfunc()' - забыли добавить void перед функцией
In function 'int main()' error: 'myfunc' was not declared in this scope - забыли объявить void myfunc(); перед main
Оставить свой ответ: