Falha ou "falha de segmentação" quando os dados são copiados / digitalizados / lidos para um ponteiro não inicializado

Esta pergunta deve ser usada como referência para todas as perguntas frequentes da natureza:

Por que obtenho uma falha misteriosa ou "falha de segmentação" quando copio / digitalizo dados para o endereço para onde um ponteiro não inicializado aponta?

Por exemplo:

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

ou

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

questionAnswers(4)

yourAnswerToTheQuestion