¿C tiene un tipo de cadena? [cerrado]

Recientemente he comenzado a programar en C, proveniente de Java y Python. Ahora, en mi libro he notado que para hacer un programa "Hello World", la sintaxis es algo como esto:

char message[10]
strcpy(message, "Hello, world!")
printf("%s\n", message);

Ahora, este ejemplo está utilizando una matriz char y me pregunté: ¿qué pasó con las cadenas? ¿Por qué no puedo simplemente usar uno de esos? Tal vez hay una manera diferente de hacer esto?

Respuestas a la pregunta(7)

Su respuesta a la pregunta