배열
- 배열의 정의
- 동일한 자료형을 갖는 자료들의 리스트
- 배열의 각 요소는 하나의 변수로 취급
- 배열은 배열명과 첨자로 구분
- 배열의 선언 형태
1차원 배열
- 배열의 첨자가 하나만 있는 배열
- 첨자의 개수는 배열 전체의 구성요소의 개수를 의미
- 배열의 각 요소는 배열명과 첨자로 구분
- 배열의 각 요소는 배열명과 첨자로 구분
- 1차원 배열 선언
- 형식 : 자료형 배열명[개수]
- 사용 예 : int a[10]
- 의미 : 1차원 배열로서, 배열명은 a이고 배열의 크기는 10이며, 정수값이 기억됨
- 1차원 배열의 초기화
- 배열을 선언하면 기억공간을 초기화 해야 함
- 초기화 방법
- 배열 선언 후 초기값 할당
- 배열 선언과 동시에 초기값 할당
- 외부로부터 자료를 입력 받아 할당
다차원 배열
- 2차원 배열 선언
- 형식 :
자료형 배열명[행의 수][열의 수]
- 사용 예 :
int a[3][4]
- 의미 : 2차원 배열로서, 배열명은 a이고 3행 4열로 된 12개의 요소를 가진 정수형 배열
- 3차원 배열 선언
- 형식 :
자료형 배열명[면의 수][행의 수][열의 수]
- 사용 예 :
int a[2][3][4]
- 의미 : 3차원 배열로서, 배열명은 a이고 2면 3행 4열로 된 24개의 요소를 가진 정수형 배열
char형 배열과 문자열
- char형 배열
- 형식 : char 배열명[문자열 길이+1]
- 사용 예 : char str[12]
- 의미 : 배열명이 str이고, 12문자 길이를 가진 char형 배열
함수와 배열