Declaration of a variable in C hints the compiler about the type and size of the variable in compile time. Similarly,
declaration of a function hints about type and size of function parameters. No space is reserved in memory for
any variable in case of declaration.