컴퓨터 프로그래밍 언어의 기본에서 루프는 특정 조건이 달성될 때까지 지속적으로 수행/반복되거나 반복되는 실행 명령의 체인 또는 시퀀스로 간주될 수 있습니다. 루프는 문 블록을 반복적으로 실행하는 데 사용됩니다. 루프 내 흐름 분류에서 루프가 입력 제어 루프인지 종료 제어 루프인지 확인할 수 있습니다. 프로그래밍 컴파일러는 명령문을 실행하기 전에 루프 실행 시작과 관련된 모든 조건이 다음과 같은지 확인합니다. 검증되었으며 true이면 이 활동은 항목 제어 루프에 의해 수행됩니다. 이번 주제에서는 C# For Loop
에 대해 알아보겠습니다.Exit Controlled Loop의 경우 컴파일러는 루프 종료와 관련된 조건의 유효성을 검사합니다. 루프의 흐름 중에 입력 데이터에서 매개변수나 항목을 가져오고, 매개변수를 분석하거나 변경하는 등의 특정 프로세스가 완료되고, 카운터 여부와 같은 제한 값을 확인하는 조건이 뒤따릅니다. (루프와 관련된 플래그 값).
조건이 만족되면 후속 명령어는 시퀀스의 첫 번째 명령어로 돌아가 시퀀스를 반복하도록 지시합니다. 조건에 도달하면 컴파일러의 흐름은 루프 외부에 있는 프로그래밍된 명령 분기로 이동합니다. 따라서 루프는 코드 중복성과 복잡성을 줄이기 위해 일반적으로 사용되는 프로그래밍 개념입니다.
For 루프를 참조하면 FOR 조건을 기반으로 하는 반복 블록으로 간주한 다음 이러한 조건이 충족되는 한 코드 시퀀스에 지정된 단계의 실행을 인스턴스화하기 위해 진행할 수 있습니다. 루프는 정확한 일치를 위해 루프 본문을 반복하고 각 반복의 순서를 만족시키는 데 도움이 되는 루프 카운터 변수 또는 매개변수화된 루프 변수의 존재를 기반으로 다른 루프와 구별될 수 있습니다.
구문:
for (counter/variable initialize; termination condition; iteration steps) { // code block to be executed as long as condition is satisfied }
흐름도
위 순서도에서 볼 수 있듯이 C# For 루프는 세 부분으로 구성됩니다.
프로그램을 사용하여 개념을 이해해 보겠습니다.
구문:
for (int i = 0; i <= 5; i++) { Console.WriteLine("i value: {0}", i); }
코드:
using System; public class Program { public static void Main() { for (int i = 0; i < 8; i++) { Console.WriteLine("Value of i: {0}", i); } } }
출력:
코드
using System; public class Program { public static void Main() { for ( ; ; ) { Console.Write("x"); } } }
출력:
코드
using System; public class Program { public static void Main() { for (int i = 0; i < 8; i++) { if( i == 4 ) break; Console.WriteLine("Value of i: {0}", i); } } }
출력:
Code
using System; public class Program { public static void Main() { for (int p = 0; p < 3; p++) {for(int q =5; q>= 0; q--) Console.WriteLine("Value of p: {0}, Q: {1} ", p,q); } } }
Output:
위 내용은 C# For 루프의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!