[C언어] char 배열을 문자 단위로 초기화 할 때 유의할 점

Workwork·2023년 5월 11일
0

C

목록 보기
2/4

모든 경우는 아니고 문자 개수보다 많은 자리수를 선언했을때..

char seoul[6] = {'s','e','o','u','l'};
char seoul[6] = {'s','e','o','u','l',''};

아래처럼 공백을 하나 넣어줘야 한다.
왜?
저 배열이 메모리에 어떻게 할당될지 모르므로, 공백의 자리에 이상한 자료값이 등장할 수도 있다.

profile
나만 알아보면 된다는 마음으로 작더라도 조금씩

0개의 댓글