본문/내용
1. 배열 선언의 기본 개념
배열은 같은 데이터 타입을 가지는 여러 개의 데이터를 하나의 변수로 묶어서 사용할 수 있게 하는 자료구조이다. 배열 선언의 기본 개념은 여러 변수들을 하나의 이름 아래 묶고, 각각의 변수들은 인덱스를 통해 구별하는 것이다. 예를 들어 정수형 배열을 선언할 때 int numbers[5];라고 하면, 이는 정수형 데이터를 저장할 수 있는 크기 5의 배열을 선언하는 것이다. 이때 배열은 연속된 메모리 공간에 저장되며, 각각의 변수는 인덱스 번호 0부터 시작하여 4까지 존재한다. 배열의 인덱스는 정수 값으로, 배열 요소에 접근하거나 값을 할당할 때 사용된다. 배열을 선언할 때는 컴파일러가 메모리 공간을 할당하며, 이때 필요한 메모리 크기는 배열의 데이터 타입 크기 곱하기 배열 크기이다. 예를 들어, 4바이트 크기의 int 배열 5개를 선언하면 총 20바이트의 연속 메모리 공간이 할당된다. 이러한 배열 선언은 프로그램에서 변수들을 일일이 선언하는 대신 하나의 배열 이름으로 여러 값들을 효율적으로 관리할 수 있게 해줌으로써, 코드의 간결성과 효율성을 높인다. 배열은 데이터의 저장과 검색이 빠르고 용이하다는 장점이 있으며, 이…