Function Definition in C Programming | Defining a function. 1  Function definition is nothing but actual Function. 2  Function Call is short term used, however function definition is “Actual Broad Elaboration” of function call.  Function definition is different from macro expansion.