>  기사  >  백엔드 개발  >  [C# 튜토리얼] C# 루프

[C# 튜토리얼] C# 루프

黄舟
黄舟원래의
2016-12-26 14:14:371177검색

C# 루프

때로는 동일한 코드 블록을 여러 번 실행해야 할 수도 있습니다. 일반적으로 명령문은 순차적으로 실행됩니다. 함수의 첫 번째 명령문이 먼저 실행되고 두 번째 명령문이 이어서 실행됩니다.

프로그래밍 언어는 보다 복잡한 실행 경로를 허용하는 다양한 제어 구조를 제공합니다.

루프 문을 사용하면 문이나 문 그룹을 여러 번 실행할 수 있습니다. 다음은 대부분의 프로그래밍 언어에서 일반적인 루프 문 형식입니다.

[C# 튜토리얼] C# 루프

루프 유형

C#에서는 다음과 같은 루프 유형을 제공합니다. 각 유형에 대한 세부정보를 보려면 링크를 클릭하세요.

루프 유형

설명

while 루프 주어진 조건이 true일 때 문 또는 문 그룹을 반복합니다. 루프 본문을 실행하기 전에 조건을 테스트합니다.

for 루프 루프 변수 관리를 위한 코드를 단순화하기 위해 일련의 명령문을 여러 번 실행합니다.

do...while 루프는 루프 본문 끝에서 조건을 테스트한다는 점을 제외하면 while 문과 유사합니다.

중첩 루프 while, for 또는 do..while 루프 내에서 하나 이상의 루프를 사용할 수 있습니다.


루프 제어문

루프 제어문은 일반적인 실행 순서를 변경합니다. 실행이 범위를 벗어나면 해당 범위에서 생성된 모든 자동 개체가 삭제됩니다.

C#에서는 다음과 같은 제어문을 제공합니다. 각 명세서의 세부정보를 보려면 링크를 클릭하세요.

제어문

설명

break 문은 루프 또는 스위치 문을 종료하고 프로그램 흐름은 계속 실행됩니다. 루프 바로 다음 또는 스위치의 다음 문.

continue 문을 사용하면 루프가 본문의 나머지 부분을 건너뛰고 즉시 조건 테스트를 다시 시작합니다.


무한 루프

조건이 절대 false가 아닌 경우 루프는 무한 루프가 됩니다. for 루프는 전통적인 의미에서 무한 루프를 구현하는 데 사용될 수 있습니다. 루프를 구성하는 세 가지 표현식 중 어느 것도 필요하지 않으므로 조건식 중 일부를 비워 두어 무한 루프를 형성할 수 있습니다.

using System;

namespace Loops
{
    
    class Program
    {
        static void Main(string[] args)
        {
            for (; ; )
            {
                Console.WriteLine("Hey! I am Trapped");
            }
 
        }
    }
}

조건식이 없으면 true로 간주됩니다. 초기값과 증분식을 설정할 수도 있지만 일반적으로 프로그래머는 무한 루프를 표현하기 위해 for(;;) 구문을 사용하는 것을 선호합니다.

위 내용은 [c# 튜토리얼] C# 루프 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.