- 배열을 선언하면 많은 변수를 한 번에 선언하는 효과가 있다. - 배열은 주로 반복문으로 처리한다.
- char형 배열은 문자열을 저장하는 변수 역할을 한다. - char형 배열은 문자열로 직접 초기화할 수 있다.
char형 배열에 문자열을 저장할 때는 strcpy 함수를 사용한다. 문자열 입출력은 scanf, gets, printf, puts 등의 함수를 사용한다.
- 널문자를 저장할 공간이 있어야 한다.
- null 문자의 용도
: 초기화한 문자들은 배열의 처음부터 차례로 저장되어 문자열을 만든다. 이따 남는 배열요소에는 자동으로 0이 채워진다.
이렇게 char형 배열에 저장된 0을 특별히!!! 널문자라고 부른다.
모든 문자는 아스키 코드 값으로 저장되므로 결국... 널 문자는 아스키 코드 값이 0인 문자를 말하며 문자 상수로는 \0으로 표현... 널널해~~~ (아스키 코드값이 0인 문자를 널 문자로 특별히 대접하는 이유는.. 널널해서....가 아니고 널문자가 문자열의 끝을 표시하는 용도로 쓰이기 때문이다!!)