void main()
{
int a=5,*p,*c=NULL;
printf("p=%u",p); //OUTPUT p=3839036080
printf("\nc=%u",c); //OUTPUT c=0
}
Here we haven't assigned any address to p
then why is it even printing anything? And c
is assigned NULL
so this means it stores the value as 0
?