반응형
C#에서 for
반복문은 코드의 특정 부분을 지정된 횟수만큼 반복하고자 할 때 사용하는 가장 기본적인 구조 중 하나다. 이 글에서는 for
반복문의 기본 개념, 구조, 그리고 다양한 활용법에 대해 알아볼 것이다.
1. for
반복문의 개념
for
반복문은 초기화, 조건 검사, 반복 후 작업의 세 가지 주요 구성 요소로 이루어져 있다. 이 세 가지 요소를 통해 반복문은 어떻게 시작하고, 언제 종료되며, 각 반복 사이에 어떤 작업을 수행할지를 정의한다.
2. for
반복문의 구조
기본적인 for
반복문의 구조는 다음과 같다:
for (초기화; 조건; 반복 후 작업)
{
// 반복할 코드
}
- 초기화: 반복문이 시작되기 전에 한 번만 실행된다.
- 조건: 이 조건이 참인 경우에만 반복문의 코드 블록이 실행된다.
- 반복 후 작업: 각 반복이 끝난 후에 실행되는 코드다.
3. 기본적인 for
반복문 예제
for (int i = 0; i < 5; i++)
{
Console.WriteLine(i);
}
0
1
2
3
4
int i = 0
: 초기화 부분에서 변수i
를 0으로 초기화한다.i < 5
: 조건 부분에서i
가 5보다 작은 동안 반복문을 실행한다.i++
: 반복 후 작업에서i
의 값을 1 증가시킨다.Console.WriteLine(i)
: 반복문 내에서i
의 현재 값을 출력한다.4. 다양한 활용법
4.1 배열과 함께 사용하기
int[] numbers = {1, 2, 3, 4, 5};
for (int i = 0; i < numbers.Length; i++)
{
Console.WriteLine(numbers[i]);
}
1
2
3
4
5
numbers.Length
: 배열의 길이를 반환한다.numbers[i]
:i
번째 배열 요소에 접근한다.
4.2 역순으로 반복하기
int[] numbers = {1, 2, 3, 4, 5};
for (int i = 4; i >= 0; i--)
{
Console.WriteLine(i);
}
5
4
3
2
1
i--
: i
의 값을 1 감소시킨다.
반응형