2차원 배열의 필요성

- 2차원 배열은 굉장히 많은 목적으로 사용된다.

- 행렬 데이터를 표현할 때, 그래프 알고리즘을 처리할 때, 다수의 실생활 데이터를 처리할 때 등이다.

- 흔히 우리가 보는 표 구조가 2차원 배열과 흡사하다(ex:수학,영어,국어성적)

+ 호날두 85 97 79

+ 메시 88 54 56


2차원 배열의 초기화

- 2차원 배열은 1차원 배열 중첩되었다는 의미로 []를 두 번 연속하여 사용한다.

+ 자료형 배열이름 [행][열] = { {값,값},{값,값} }

실습내용

실습결과


다차원 배열

- 2차원 배열 이상의 다차원 배열 또한 사용할 수 있다.

- 컴퓨터는 기본적으로 화면에 2차원 형태만 출력할 수 있다.

실습내용



실습결과


포인터 배열의 구조분석

- 배열은 포인터와 동일한 방식으로 동작한다.

- 배열의 이름은 배열의 원소의 첫 번째 주소가 된다.

- 유일한 차이점은 포인터는 변수,배열의 이름은 상수이다.

- 포인터는 연산을 통해 자료형의 크기만큼 이동한다.

- 정수(int)형 포인터는 4바이트(Bytes)씩 이동한다.


포인터배열 구조 예제

- 포인터는 벼수여서 값이 변경된다.

실습내용

실습결과


2차원 배열 포인터 처리방법

실습내용

실습결과




+ Recent posts