What is the value of a variable when it is delared
ie.
int x ;
This declaration allocates 2 bytes of memory (not in linux) and we can refer to that memory as a.will it erases the data at that location and initialises a to 0..also what happens when an uninitialised variable is passed to a function..