Definir um ponteiro para se referir à mesma referência de nome de variável?

No objetivo-c, eu realmente não consigo entender isso:

void *x = &x;

meu entendimento é:

declarar um ponteiro genérico (daí o tipo void *), o nome da variável do ponteiro é x e esse ponteiro aponta para uma referência a uma variável (isso já deve ser declarado - mas não é) chamado x.

muito confuso para mim!

questionAnswers(3)

yourAnswerToTheQuestion