Components of function: prototype, function call, definition, parameter;passing arguments; types of function, inline function, function overloading.