본문 바로가기
프로그래밍/C#

[C#] for 반복문

by 아임코딩 2023. 5. 4.
728x90
반응형

안녕하세요 아임코딩입니다.

 

이번에는 C#에서 제공하는 반복문에 대해서 알아보겠습니다. 대표적으로 for, while, do-while 세 가지 반복문을 사용할 수 있습니다. 이들 반복문은 특정한 코드를 반복해서 실행할 때 사용되며, 조건에 따라서 반복할 횟수를 정할 수 있습니다.

 

 

유튜브 링크

https://youtu.be/hVcBBYMsL0g

 

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가 되기 때문에 반복문이 끝납니다.

 

728x90
반응형

'프로그래밍 > 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