배열(Array)은 같은 자료형을 가진 자료들을 나열하여 메모리에 연속으로 저장하여 만든 자료형들의 그룹이다.
예를들어 , 요일을 나타내는 월,화,수,목,금,토,일요일을 각각 변수로 선언하면 7개의 변수를 만들어 개별적으로 사용해야 한다.
하지만 읻르을 묶어서 하나의 배열을 만들면 하 번의 배열 선언으로 만들수 있고 , 각 요일은 배열의 요소가 되어 다루기가 편하다.
1차원 배열 선언법:
자료형 배열이름 [배열 요소 갯수];
1)자료형 : 자료형에서는 배열의 자료형을 선언한다 , 배열 요소들은 모두 같은 자료형이여야 하고 , 그 자료형이 배열의 자료형이 된다.
2)배열이름 : 배열이름은 변수이름과 같은 규칙으로 정한다.
3)배열 요소 갯수: 요소 갯수는 대괄호를 이용하여 표시하는데 , 이는 배열의 크기가 된다. 배열을 선언하면 메모리에 배열에 대한 공간이 할당되는데 , 할당 크기는 자료형에 대한 메모리 할당크기 x 배열 요소의 갯수가 된다.
ex) char c [100]; //char형 배열요소 100개로 구성된 배열 c
int i [100]; // int형 배열요소 100개로 구성된 배열 i
자료형에 대한 메모리 할당 크기 예제
실행 결과:
char c의 size = 1 : char c_array의 size: 100
int i의 size = 4 : int i_array의 size: 400
float f의 size = 4 : float f_array의 size: 400
'Programming > C Language' 카테고리의 다른 글
C 정리1 (0) | 2018.05.26 |
---|---|
포인터 (0) | 2017.11.29 |
내용 보충 (0) | 2017.11.09 |
반복문 예제 (0) | 2017.11.08 |
반복문 예제 (0) | 2017.11.08 |