This program contains two functions: main() and f(). : function definition « Function « C++ Tutorial






#include <iostream> 
using namespace std; 
 
void f(); // f's protoype 
 
int main() 
{ 
  cout << "In main()\n"; 
 
  f(); // call f() 
 
  cout << "Back in main()\n"; 
 
  return 0; 
} 
 
// This if the function's definition. 
void f() 
{ 
  cout << "Inside f()\n"; 
}
In main()
Inside f()
Back in main()








7.1.function definition
7.1.1.This program contains two functions: main() and f().
7.1.2.Define function to add two parameters together
7.1.3.The function call stack and activation records
7.1.4.Functions that take no arguments.
7.1.5.Compare pass-by-value and pass-by-reference with references
7.1.6.Default arguments with parameters
7.1.7.Definition of function template maximum
7.1.8.Functions in an expression: order of evaluation