[혼공학습단 8기] 혼자 공부하는 C언어 5주차 미션!
5주차 | Chapter 08 | 직접 정리한 키워드 공유하기 | 널 문자의 정의, 용도와 표기법 공유하기 |
- 배열 요소는 배열명과 첨자(index)로 하나의 변수처럼 사용한다.
- 배열을 초기화할 때는 중괄호 { }를 사용한다.
- 중괄호 안에 초깃값을 나열하면 앞에서부터 차례로 초기화된다.
- 요소의 수보다 초깃값이 적으면 남는 요소는 0으로 초기화된다.
- 배열을 선언하면 많은 변수를 한 번에 선언하는 효과가 있다.
- 배열은 주로 반복문으로 처리한다.
- char형 배열은 문자열을 저장하는 변수 역할을 한다.
- char형 배열은 문자열로 직접 초기화할 수 있다.
char형 배열에 문자열을 저장할 때는 strcpy 함수를 사용한다.
문자열 입출력은 scanf, gets, printf, puts 등의 함수를 사용한다.
- 널문자를 저장할 공간이 있어야 한다.
- null 문자의 용도
: 초기화한 문자들은 배열의 처음부터 차례로 저장되어 문자열을 만든다. 이따 남는 배열요소에는 자동으로 0이 채워진다.
이렇게 char형 배열에 저장된 0을 특별히!!! 널문자라고 부른다.
모든 문자는 아스키 코드 값으로 저장되므로 결국... 널 문자는 아스키 코드 값이 0인 문자를 말하며 문자 상수로는 \0으로 표현... 널널해~~~ (아스키 코드값이 0인 문자를 널 문자로 특별히 대접하는 이유는.. 널널해서....가 아니고 널문자가 문자열의 끝을 표시하는 용도로 쓰이기 때문이다!!)
'혼공C' 카테고리의 다른 글
[혼공학습단 8기] 혼자 공부하는 C언어 6주차 미션! (0) | 2022.08.20 |
---|---|
[혼공학습단 8기] 혼자 공부하는 C언어 4주차 미션! (0) | 2022.07.31 |
[혼공학습단 8기] 혼자 공부하는 C언어 3주차 미션! (0) | 2022.07.23 |
[혼공학습단 8기] 혼자 공부하는 C언어 2주차 미션! (0) | 2022.07.16 |
[혼공학습단 8기] 혼자 공부하는 C언어 1주차 미션! (0) | 2022.07.09 |