반응형 배열2 복합타입 배열 배열을 정의할 때 핵심은 동질형 데이터의 모음으로 구성된 타입이다. 이를 원소(element)를 배열의 각데이터를 이르고 배열의 크기는 배열이 가지고 있는 원소의 개수를 말한다. 또 각원소는 첨자로 상대적 위치가 구분되는데 이는 인덱스라가 도 불린다. 데이터의 집합이란 원소의 타입에 해당하는 데이터 집합이 원소의 크기만큼 모인 집합을 말한다. 원소의 타입과 배열의 크기에 따라서 다양한 타입의 존재한다. ◇원소의 타입 : 단순 타입 및 복합타입 모두가능 ◇배열의 크기 : 양의 정수범위 x 차원 double arr [4] 4개의 실수형(double) 타입의 배열로 그 배열의 이름은 arr이다. 차원 배열의 사용되는 첨자의 개수를 차원이라고 한다. ex) 1차원 배열[크기] 2차원 배열 [행][열] 3차.. 2023. 11. 4. 배열의 자료구조 배열의 정의 배열은 일정한 차례나 간격에 따라 벌여 놓은 것을 말하고, 아파트 호수와 같이 호수(인덱스) 순으로 표현되는 아파트(메모리영역)라고 생각해 볼 수 있다. 즉 물리적 순서를 자료의 구조로 표현했다고 생각하면 되겠다. 배열은 인덱스와 원소값의 쌍으로 구성된 집합으로 특성으로는 원소들이 모두 같은 자료형의 값과 같은 크기의 기억공간을 갖는다는 것이다. 일정한 차례나 간격에 따라 벌여 놓음 차례(순서)와 관련된 기본적인 자료구죠 원소의 메모리 공간의 물리적 위치를 순서적으로 결정하는 특징 또한 각 원소의 물리적인 위치(실제 물리적 위치)의 순서가 배열의 논리적인 순서(추상화된 인덱스 순서)와 일치한다. 즉, 실제 물리적 위치는 개발자나 사람이 알기에는 어려운 실제주소를 뜻하고 논리적인 순서는 개발자.. 2023. 8. 21. 이전 1 다음 반응형