C언어에서 문자열을 다룰 땐 대부분 문자열 맨 뒤에 '\0'(null character) 문자가 있어야 한다. 만약 str[8]에 문자열 '12345678'을 저장하고 printf 하면 CodeBlocks의 경우 문자열을 넘어 몇 개의 문자가 더 출력된 후 마친다. 즉 null 문자를 마주칠 때까지 출력하는 것으로 보인다.
이렇게 null 문자를 염두에 두어, 배열의 크기를 정할 때와 문자열을 효율적으로 다룰 때 활용한다.
첫 댓글을 써주세요!
댓글을 인용하려면 @![댓글 ID]!@와 같이 쓰시면 됩니다. "@!" 와 "!@"를 쓰시려면 "+@+!+", "+!+@+"와 같이 써주세요.
페이스북 댓글