본문 바로가기

C언어

[홍정모의 따라하며 배우는 C언어] 문자열이 메모리에 저장되는 구조

  • 문자열의 끝이 어딘지를 표현하기위해 메모리공간을 하나 더 사용한다
  • 문자열 길이는 자동으로 +1이 된다
  • \0 뒤의 메모리는 무시해준다
  • printf로 확인해보면, \0 뒤의 문자는 보이지 않는다
  • \0는 널문자열 이라고 부른다
  • 메모리에 저장될 때 해당 문자열의 끝이 어디인지 모르기때문에 널문자열이 필요한 것이다