Array


Array란 무엇인가?

Array는 다른 data type들로 이뤄진 data type이다. 예시를 들면, integer들을 엮어서 하나의 integer array를 만들 수 있다. Array를 이루는 조건에는 두가지가 있는데, 첫번째로는 Array의 모든 element는 같은 data type이여야하고, 두번째로는 모든 element가 직접적으로 접근 가능해야 한다는 것이다.

Array를 왜 쓰는가?

우리가 다수의 변수의 값을 지속적으로 트랙킹해야한다고 생각해보자.

한 5~10개까지는 쉽게 트랙킹 할 수 있겠는데...

1000개, 10000개의 변수를 트랙킹 해야한다고 하면, 굉장히 귀찮은 일이 되겠다. 심지어 에러도 나기 쉬울 것 같다. 그러한 경우에는 array를 사용하면 단 하나의 array 변수로 모든 변수들을 쉽게 접근할 수 있다.

int test_score_1 {0};
int test_score_2 {0};
int test_score_3 {0};
...
int test_score_9000 {0};

//대신에, 아래와 같은 방법을 사용한다.

int test_scores [9000] {0};

Array의 특징

아까 위에 설명했던 두가지의 특징 외로 몇가지 더 있다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/1893e1c2-25f8-4081-a0be-d5364b732576/Untitled.png