방통대/C프로그래밍

[C] 8-1 1차원 배열

꿈꾸는 몽나 2024. 4. 8. 22:06
728x90

배열

: 동일한 자료형을 갖는 자료들의 리스트

: 배열의 각 요소는 하나의 변수로 취급

: 배열은 배열명첨자로 구분

 

배열의 선언 형태

: 1차원 배열

: 2차원 배열

: 3차원 배열

 

 

 

 

1차원 배열

: 배열의 첨자가 하나만 있는 배열

: 첨자의 개수는 배열 전체의 구성요소의 개수를 의미

: 배열의 각 요소는 배열명과 첨자로 구분

-> 첨자는 0부터 시작

: 배열의 각 요소는 배열명과 첨자로 구분

-> 자료형과 기억 클래스는 갖는다.

 

1차원 배열 선언

-형식 : 자료형 배열명[개수]

ex) int a[10]

-의미 : 1차원 배열로서, 배열명은 a이고 배열의 크기는 10이며, 정수값이 기억됨

 

1차원 배열의 초기화

: 배열을 선언하면 기억공간을 초기화 해야 함

 

-초기화 방법

1) 배열선언 후 초기값 할당

// 반드시 배열의 크기를 지정해야 한다.

 

2) 배열선언과 동시에 초기값 할당

// 배열의 각 요소에 초기값 할당

// 배열의 크기 생략 가능

// array[3]=0으로 초기화

// 에러 발생

// 초기값이 많으면 에러

 

3) 외부로부터 자료를 입력 받아 초기화

 

1차원 배열의 초기화 후 기억공간의 표현

 

 

1차원 배열의 사용 예1)

 

출력:

 

 

ex2)

 

출력:

728x90