Comprehensive notes for Chapter 13 Functions in C. Covers function definition, declaration, parameters, local vs global variables, and benefits of modular programming.
Definition: A named block of code that performs a specific action. Executed when called by its name.
Benefits:
printf(), scanf()). Ready-made and optimized.Function Head/Header: First line of definition. Contains Return-type, Name, and Parameters.
Function Body: Block of code inside curly braces {}.
Function Declaration (Prototype): Model of the function, usually written before main(). Ends with a semicolon. Syntax: return_type name(parameters);