코딩자율학습단 3기 - 나도코딩의 C언어 입문
2주차 - day5 (23. 7. 14)
6장 여러 데이터 한번에 저장하기: 배열과 문자열
6.2 배열이란
6.2.1 배열이 필요한 이유
배열 : 동일한 자료형의 값 여러개를 저장하는 연속한 공간

6.2.2 배열 선언하기

- 배열의 크기는 항상 상수로 표현
int size = 10;
int array[size]; (x)
int array[10]; (o)
1분 퀴즈
1. 배열의 특징으로 올바른 것
ㄴ. 배열을 선언할 때 배열 크기에는 상수만 사용할 수 있다.
ㄷ. 배열의 각 요소를 구분하는 인덱스는 0부터 시작한다.
2. 선언된 배열 인덱스 i에 해당하는 요소에 접근하는 방법
int i = 1;
int arr[3] = {1, 2, 3};
▷ arr[i]
▷배열의 요소에 접근할 때는 대괄호와 인덱스를 사용
6.3 배열 초기화하기
6.3.1 한 번에 초기화하기
6.3.2 일부 값 초기화 하기
1분 퀴즈
3. 배열의 크기가 다른 것은?
int arr1[5] = {1, 2, 3, 4, 5}; → 5
int arr2[5] = {1, 2}; → 5
int arr3[] = {1, 2, 3, 4, 5}; → 5
int arr4[] = {1, 2}; → 2
4. 실행 결과
6.4 문자열 다루기
6.4.1 배열에 문자열 저장하기
6.4.2 배열에 한글 저장하기
1분 퀴즈
5. 배열에 문자열을 저장하는 방법을 잘못 이해한 사람은?
▷ 현아: 배열 크기를 정할 때는 문장의 끝을 나타내는 마침표(.)가 들어갈 공간을 포함해야 한다.
▷ 배열 크기를 글자 수 보다 최소 1만큼 크게 잡는 까닭은 문장의 끝을 나태내는 널 문자가 들어가기 때문
6. 실행 결과
'프로그래밍 언어 > C' 카테고리의 다른 글
[코딩자율학습단 3기] 나도코딩의 C언어 입문 3주차-day2 (0) | 2023.07.18 |
---|---|
[코딩자율학습단 3기] 나도코딩의 C언어 입문 3주차-day1 (0) | 2023.07.17 |
[코딩자율학습단 3기] 나도코딩의 C언어 입문 2주차-day4 (0) | 2023.07.13 |
[코딩자율학습단 3기] 나도코딩의 C언어 입문 2주차-day3 (1) | 2023.07.12 |
[코딩자율학습단 3기] 나도코딩의 C언어 입문 2주차-day2 (1) | 2023.07.11 |