2021. 4. 25. 02:37ㆍNEFUS_19/c언어 + 코드업 숙제
1. 이차원 배열이란
- 1차원 배열의 확장이다.
↓1차원 배열
↓이차원 배열
2. 이차원 배열의 종류
- 1차원 배열과 똑같이 문자형, 정수형, 실수형 등이 있다.
- 배열의 요소번호는 0부터 시작한다.
- 배열의 순서는 먼저 행 크기만큼 값을 받고 열의 개수가 커진다
예) Int a[3][6]
1. a[0][0]
2. a[0][1]
3. a[0][2]
4. a[0][3]
5. a[0][4]
6. a[0][5]
7. a[1][0]
8. a[1][1]
9. a[1][2]
10. a[1][3]
11. a[1][4]
12. a[1][5]
3. 이차원 배열 만들기
- 문자형
- char ‘배열 명’ [열의 개수][행의 개수] = {‘요소’};
예) char a[3][5] = {
{‘a’, ’b’, ‘c’, ‘d’, ‘e’},
{‘f’, ‘g’, ‘h’, ‘I’, ‘j’, ‘k’},
{‘l’, ‘m’, ‘n’, ‘o’, ‘p’}
};
- 정수형
- int ‘배열 명’[열의 개수][행의 개수] = {‘요소’};
예) int a[4][2] = {1, 2, 3, 4, 5, 6, 7, 8};
- 실수형
- float(double ‘배열 명’ [열의 개수][행의 개수] = {‘요소’};
예) float a[4][2] = {1.0, 2.3, 3.4, 4.5, 5.6, 6.7, 7.8, 8.9};
4. 배열 활용
- B개씩 A줄 출력
- 2단, 3단, 4단 출력
- 배열 위치 보기
'NEFUS_19 > c언어 + 코드업 숙제' 카테고리의 다른 글
codeup(1535~1536/1555~1557/1564~1566) (0) | 2021.05.11 |
---|---|
4_1차시 Code up (1093 ~ 1095/1256 ~ 1270/1402 ~ 1410/1460 ~ 1475) (0) | 2021.05.09 |
배열과 문자열 (0) | 2021.04.20 |
2차시 Code up (1081~1084/1351~1361/1367~1368) (0) | 2021.04.18 |
1차시 Code up (1025~1080/1083/1085~1092/1151~1173) (0) | 2021.04.12 |