¿Qué tiene más sentido: char * string o char * string? [duplicar

Posible duplicado:
En C, ¿por qué está el asterisco antes del nombre de la variable, en lugar de después del tipo?

Estoy aprendiendo C ++ en este momento, y me encuentro con muchas cadenas terminadas en nulo. Esto me tiene pensando, lo que tiene más sentido al declarar punteros:

char* string

char *string

? Para mí, el formato char * tiene más sentido, porque el tipo de "cadena" es un puntero a un char, en lugar de un char. Sin embargo, generalmente veo el último formato. Esto también se aplica a las referencias, obviamente.

Podría alguien decirme si hay una razón lógica para el último formato?

Respuestas a la pregunta(13)

Su respuesta a la pregunta