#include <stdio.h>
int main()
{   
    char a[8];    
    printf("%d\n",a) ;    
    return 0;    
}
For the above code the output was this :- 2686744
What is the reason behind this output? I found that the output doesn't depend on the content of the array, but on the size of the array.I just want the explanation.
 
     
     
    