1-
A function is a reusable sequence of statements designed to do a particular job
2-
the function main()
3-
The actual value returned from a function is called the return value.
4-
Functions can not be defined inside other functions (called nesting) in C++