1.
More than one value(s) can be returned by a function.
2.
The variable declared inside a function is called as a global variable.
3.
Once a function is defined , it may be called only once from many different places in a program.
4.
Value returning function should be generally called from inside of an expression.
5.
A local variable having the same name as that of a global variable hides the global variable in its function.