Как объявлять и вызывать функции в С++

Функции в С++ объявляются и вызываются следующим образом:

 


 
#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

 



Оставить свой ответ:

Имя:*
E-Mail:
Вопрос:
Skolko buдет пять пдюс сeмь?
Ответ:*
QQpedia21.ru - cамые интересные вопросы