방통대/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