안녕하세요 아임코딩입니다.
이번에는 C#에서 제공하는 반복문에 대해서 알아보겠습니다. 대표적으로 for, while, do-while 세 가지 반복문을 사용할 수 있습니다. 이들 반복문은 특정한 코드를 반복해서 실행할 때 사용되며, 조건에 따라서 반복할 횟수를 정할 수 있습니다.
유튜브 링크
for 문
for 문은 가장 일반적으로 사용하는 반복문 중 하나입니다.
for 문은 반복할 횟수가 정해져있을 때 주로 사용합니다.
for 문의 기본 구조는 아래와 같습니다.
for ( 초기식 ; 조건식 ; 증감식 )
{
// 반복할 코드들
}
- 초기식 : 반복문 가장 처음에 실행되는 식으로 반복 변수의 초기화를 주로 합니다.
- 조건식 : 반복문이 실행할 조건을 지정하는 부분입니다. 조건식이 참(True)인 동안에 반복문이 실행됩니다.
- 증감식 : 반복문이 한 번 실행된 후에 실행되는 코드입니다. 주로 반복 변수를 증가시키거나 감소시키는 코드를 사용합니다.
- 반복문 실행 순서 : 초기식 -> 조건식 -> 반복할 코드들 -> 증감식 -> 조건식 -> 반복할 코드들 -> 증감식 -> 조건식 ( 조건식이 False일 때까지 반복할 코드들 -> 증감식 -> 조건식 반복)
프로그램 코드
1부터 10까지 출력하는 프로그램을 반복문으로 만들어보겠습니다.
using System;
namespace Tistory
{
internal class Program
{
static void Main(string[] args)
{
for(int i=1; i<11; i++)
{
Console.WriteLine(i);
}
}
}
}
프로그램 실행 화면
프로그램 설명
코드 실행 순서를 차근차근 써보면 다음과 같다.
i = 1;
Console.WriteLine(1);
i++; ( i=2 )
i < 11 ; ( 2 < 11 == True)
Console.WriteLine(2);
i++; ( i=3 )
i < 11 ; ( 3 < 11 == True)
Console.WriteLine(3);
i++; ( i=4 )
i < 11 ; ( 4 < 11 == True)
Console.WriteLine(4);
i++; ( i=5 )
i < 11 ; ( 5 < 11 == True)
...
Console.WriteLine(8);
i++; ( i=9 )
i < 11 ; ( 9 < 11 == True)
Console.WriteLine(9);
i++; ( i=10 )
i < 11 ; ( 10 < 11 == True)
Console.WriteLine(10);
i++; ( i=11 )
i < 11 ; ( 11 < 11 == False)
i 가 11일 때 마지막으로 조건식 i < 11 에서 11 < 11 의 결과는 False가 되기 때문에 반복문이 끝납니다.
'프로그래밍 > C#' 카테고리의 다른 글
[C#] 배열 (0) | 2023.05.04 |
---|---|
[C#] while 반복문 (0) | 2023.05.04 |
[C#] 변수와 상수 (0) | 2023.05.04 |
[C#] Switch 문 (0) | 2023.05.04 |
[C#] if 조건문 (0) | 2023.05.04 |