배열이란?
- 같은 자료형의 데이터를 순서대로 나열한 묶음
- 예: 학생 30명의 점수를 따로 변수 30개 만들 필요 없이, int[] scores = new int[30]; 로 한 번에 관리
int[] numbers = new int[5]; // 길이 5짜리 배열 (기본값 0)
numbers[0] = 10;
numbers[1] = 20;
Console.WriteLine(numbers[0]); // 10
Console.WriteLine(numbers[1]); // 20
인덱스 ( index ) 는 0 부터 시작한다.
길이가 5 라면 인덱스는 0 , 1 , 2 , 3 , 4 까지이다.
배열 선언과 동시에 값 넣기
int[] numbers = { 10, 20, 30, 40 };
Console.WriteLine(numbers[2]);
10 이 0 이므로
2 에 해당되는 값은 30 이다
반복문과 배열
배열은 보통 for 문과 함께 사용
int[] scores = { 90, 85, 70, 100, 95 };
for (int i = 0; i < scores.Length; i++)
{
Console.WriteLine($"학생 {i} 점수: {scores[i]}");
}
배열의 특징
길이가 고정되어 있음 ( new 로 만들 때 크기 지정 필요 )
같은 자료형만 저장 가능
index로 접근 (0부터 시작)
'📖TIL' 카테고리의 다른 글
| 250915 복습 (0) | 2025.09.15 |
|---|---|
| 250915 예습 (0) | 2025.09.15 |
| 맨날 헷갈리는 구조체 (0) | 2025.09.11 |
| 맨날 헷갈리는 Enum (0) | 2025.09.11 |
| 맨날 헷갈리는 Ref (0) | 2025.09.11 |