✅ 목표 (Goal)

문자열 다룰때 주의할점에 대해서 알아보자.

✅ 문자열 다룰때 주의할점

🔹 널 종료 (\0)

문자열은 반드시 \0로 끝나야 한다.

문자열 작업 시 이를 잊지 말자.

🔹 버퍼 오버플로우

문자열 작업 시 배열 크기를 초과하지 않도록 주의해야 한다.

이를 위해 안전한 함수 (strncpy, snprintf 등)를 사용하는것도 방법이다.

🔹 문자열 상수 변경 금지

문자열 상수는 수정할 수 없습니다.

만일 변경하려면 배열로 복사해서 사용해야 한다.

🔹 메모리 관리

동적 메모리를 사용할 경우, malloc으로 할당한 메모리는 작업 후 반드시 free로 해제하자.