안선생의 개발 블로그
C++ 배열 본문
배열이란?
변수를 10번 선언할려고 해보자
int a = 1 ;
int a1 =2 ;
.
.
.
int a9 = 10; 이렇게 하나하나 다 선언해주기에는 시간도 오래걸리고 귀찮아진다.
이럴 때 사용하는게 배열이다. 배열에 선언방법은 다음과 같다.
int a[10] = {}; // int형의 변수a를 초기값을 0으로 해준것이다.
그러면 배열의 개별요소는 어떻게 접근하나?
내가 만약 5번째 배열에다가 5의 값을 넣고 싶다. 그럴때에는 index로 접근하면된다.
a[4] = 10; // 5번째인데 왜 4라고 생각할 수 있는데 여기서는 몇번째에 개념이 아니다 index는 0부터 시작하기 때문에
4가 된다.
만약에 a[10] = 11;를 하면 에러가 난다. 이유는 배열을 10개 만들었는데 a[10]은 11번째에 index를 찾기 때문에 에러가 난다.
배열사용 예제
배열의 값을 넣고 더할 수 있다.
배열사용 예제 ex)
배열의 index의 값을 for문으로 알 수도 있다.
배열은 잘사용하도록 하자!