This document discusses functions in C programming. It defines different types of functions like standard library functions, user-defined functions and main function. It explains how functions can be defined in any order and called from any other function. It also provides tips about functions like a C program needs at least one main function, function names should be unique, more function calls means slower execution.