da para criar uma variavel com o nome que seja o valor de outra variavel
tipo
int val = 0;
int x(valor de val);
Nao.
Para que serviria uma variavel com o nome duma variavel?
Não faz muito sentido. Não serve o endereço de memória? Se sim, isso é possível.