char s[6] = "Hello";

printf("%sn", s);
strcpy(s, "Good Bye");
printf("%sn", s);

위에서 strcpy를 이용해서 s라는 변수에 Hello대신에 Good Bye라는 문장을 집어넣었는데요

문제는 s라는 변수의 공간은6칸인데 새로 대입한 문장은 8칸짜리 잖아요;;

이거 오류가나야 정상 아닌가요?

근데이걸 실행시키면 제대로 Good Bye가 찍혀서 나오더라구요;;

왜그런건가요? 컴퓨터에서 자동으로 칸수를 늘려주기라도 하나요??;