[TIL-251211] 배열

데비·2025년 12월 11일

본과정

목록 보기
4/79

오늘 배운 내용

- 배열

  • 같은 타입 종류(자료형이 같다)의 데이터를 연속된 공간에 index(번호)로 저장하는 구조이다.

배열의 형태

자료형[] 변수명 = new 자료형[];
  • 선언 방법
int[] a = new int[3]
// 정수형 a에 3칸의 공간의배열을 선언하겠다.
  • 선언 + 초기화 방법
int[] a = new int[3]
	{1, 3, 4};
// 정수형 a에 3칸의 공간을 선언했는데 그 공간에는 1, 3, 4가 들어있다.

// 다른 방법

int[] a = {1, 3, 4} // 선언과 동시에 초기화

다차원 배열

  • 다차원 배열은 기존 배열의 자료형[] 변수명; 에서 자료형[,] 변수명 [ ]사이에 ,를 넣어주면된다. ","의 개수만큼 차원이 늘어나게된다. (보통 1차원이나 2차원을 쓴다.)

- 인덱스란?

  • 배열에서 연속된 공간에 들어간 데이터의 순서이며 , 순서는 왼쪽에서부터 0 부터 시작한다.

- 반복문을 이용한 배열 순회

// 1차원
for(int i = 0; i < arr.Length; i++)
{
	// 내용
}

// 2차원
for(int i = 0; i < arr.GetLength(0); i++)
{
	for(int j = 0; j < arr.Length(1); j++)
    {
      arr[i, j]
    }
}

  • 다음 내용은 함수를 쓸 예정인데 함수 내용이 너무 많아서 배열을 따로 적어야겠다.. 배열의 자세한 내용은 온보딩때 써놓은 배열을 보고 복습해야겠다.

0개의 댓글