Хорошо, вы не обращались к системе за памятью, чтобы использовать ее со строкой. Этот код будет работать
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main() {
char w[11];
strcpy(w, "Hello Word");
printf("%s\n", w);
return 0;
}
Этот код объявляет w как массив char, резервируя для него место в памяти. Другой альтернативой является использование malloc или calloc для указателя на символ. Читайте об этом.