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