인프런 커뮤니티 질문&답변
문자 배열의 크기를 지정할 때요
작성
·
326
0
경찰서 조서 프로젝트 할때 name[] 배열의 크기를 256으로 했잖아요?
예를 들어 john으로 이름을 지었다면 5의 크기를 가지는데, 그럼 나머지 251이 남잖아요.
이때 남은 251 이라는 크기의 데이터는 그저 낭비가된 채로 남아 있는건가요?
답변 3
1
나도코딩
지식공유자
안녕하세요?
네 맞습니다. 배열로 선언을 하게 되면 256 만큼의 공간이 할당됩니다. 그러므로 john 을 저장하시는 경우 5 만큼의 공간이 사용되며 나머지 251 의 공간은 사용을 기다린 채로 있게 됩니다. 이러지 않을 경우 다른 변수가 이 공간을 침해하는 문제가 발생할수 있지요! 그렇기 때문에 무작정 큰 공간보다는 적당한 공간을 할당하는 것이 좋습니다.
감사합니다.
0
0





