 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
The
first statement in main is cout << The square of 27
|
|
|
is
<< Square(27) << endl;
|
|
|
|
During
the execution of this statement,
Square is called, returning a
|
|
|
value
of 729, which is printed out, followed by a new line character.
|
|
|
|
Then,
the statement cout << and the cube of 27 is
|
|
|
<<
Cube(27) << endl; is executed which includes a call of
|
|
|
Cube. The value 19683 (the cube of 27) is
displayed.
|
|
|
|
Both Square and Cube are examples of value-returning
functions,
|
|
i.e. int Square(int n).
|
|
|
|
main is also a value-returning function, 0 usually
indicates normal
|
|
|
(error-free)
execution has occurred.
|
|
|
|
main is called by the operating system.
|
|