Accidente o "falla de segmentación" cuando los datos se copian / escanean / leen a un puntero no inicializado

Esta pregunta está destinada a ser utilizada como referencia para todas las preguntas frecuentes de la naturaleza:

¿Por qué obtengo una falla misteriosa o "falla de segmentación" cuando copio / escaneo datos a la dirección a la que apunta un puntero no inicializado?

Por ejemplo:

char* ptr;
strcpy(ptr, "hello world"); // crash here!

o

char* ptr;
scanf("%s", ptr); // crash here!

Respuestas a la pregunta(4)

Su respuesta a la pregunta