Declaration vs. Definiton
 
 
- Declarations specify information for the compiler. Example:extern int x; /* external variable declaration*/float square(float); /* function prototype 				declaration */typedef int * Link; /* typedef declaration */
- When a declaration also caused storage allocation, it is called a definition.Example: int x;Link y;
- In C, a variable can be defined only once but can be declared many times.