Uninitialized pointers are known as wild pointers because they point to some random memory location and may cause a program to crash or behave badly.
int *ptr; //this is a wild pointer.
int a = 1;
printf("Memory address of ptr : %p\n", ptr); //it will print a random memory address.
ptr = &a; //Now its not a wild pointer anymore.
*ptr = 10;