Functions
Introduction of User defined functions, Library Functions vs. User defined functions, Function prototype, Function call, and Function Definition, Nested and Recursive Function, Function Arguments and Return Types, Passing Arrays to Function, Passing Strings to Function, Passing Arguments by Value, Passing Arguments by Address, Local and Global Variable, Scope visibility and lifetime of a variable.