C 언어
이 자습서에서는 예제를 통해 C# 계속 문의 작업에 대해 배웁니다.
C#에서는 계속 문을 사용하여 루프의 현재 반복을 건너뜁니다.
우리 프로그램이 계속 문을 만나면 프로그램 제어는 루프의 끝으로 이동하고 테스트 조건(for 루프의 경우 업데이트 문)을 실행합니다.
계속의 구문은 다음과 같습니다.
continue;
계속에 대해 알아보기 전에 다음 사항에 대해 알아보세요.
using System;
namespace ContinueLoop {
class Program {
static void Main(string[] args){
for (int i = 1; i <= 5; ++i{
if (i == 3) {
continue;
}
Console.WriteLine(i);
}
}
}
}
출력
1 2 4 5
위의 예에서는 for 루프를 사용하여 i =1에서 5까지의 숫자를 인쇄했습니다. . 그러나 숫자 3 인쇄되지 않습니다.
이는 i 값이 3입니다. , continue
문이 실행됩니다.
// skips the condition
if (i == 3) {
continue;
}
이것은 루프의 현재 반복을 건너뛰고 프로그램 제어를 업데이트 문으로 이동합니다. 따라서 값 3 인쇄되지 않습니다.
참고 :continue 문은 일반적으로 if...else 문과 함께 사용됩니다.
<시간>
using System;
namespace ContinueWhile {
class Program{
static void Main(string[] args) {
int i = 0;
while (i < 5) {
i++;
if (i == 3) {
continue;
}
Console.WriteLine(i);
}
}
}
}
출력
1 2 4 5
여기에서는 continue
를 사용했습니다. while
안의 문 고리. 이전 프로그램과 유사하게 i 값이 3입니다. , 계속 문이 실행됩니다.
따라서 3 화면에 인쇄되지 않습니다.
<시간>우리는 또한 중첩과 함께 계속 문을 사용합니다. 예:
using System;
namespace ContinueNested {
class Program {
static void Main(string[] args) {
int sum = 0;
// outer loop
for(int i = 1; i <= 3; i++) {
// inner loop
for(int j = 1; j <= 3; j++) {
if (j == 2) {
continue;
}
Console.WriteLine("i = " + i + " j = " +j);
}
}
}
}
}
출력
i = 1 j = 1 i = 1 j = 3 i = 2 j = 1 i = 2 j = 3 i = 3 j = 1 i = 3 j = 3
위의 예에서는 내부 for
내부에 continue 문을 사용했습니다. 고리. 여기서 continue 문은 j == 2
일 때 실행됩니다. .
따라서 j = 2
의 값은 무시됩니다.
중첩 루프의 작동을 배우고 싶다면 C# 중첩 루프를 방문하십시오.
<시간>
continue
도 사용할 수 있습니다. foreach 루프가 있는 문. 예를 들어,
using System;
namespace ContinueForeach {
class Program {
static void Main(string[] args) {
int[] num = { 1, 2, 3, 4, 5 };
foreach(int number in num) {
// skips the iteration
if(number==3) {
continue;
}
Console.WriteLine(number);
}
}
}
}
<시간> 출력
1 2 4 5
위의 예에서는 값이 1인 배열을 만들었습니다. , 2 , 3 , 4 , 5 . 여기서는 foreach 루프를 사용하여 배열의 각 요소를 인쇄했습니다.
그러나 루프는 3 값을 인쇄하지 않습니다. . 숫자가 3일 때 , continue
문이 실행됩니다.
if (number == 3) {
continue;
}
따라서 이 반복에 대한 인쇄 문은 건너뜁니다.
C 언어
의사결정 구조는 프로그래머가 프로그램이 평가하거나 테스트할 하나 이상의 조건을 지정해야 하며, 조건이 참인 경우 실행할 명령문과 조건이 참인 경우 실행될 다른 명령문을 선택적으로 지정해야 합니다. 거짓으로 결정되었습니다. 다음은 대부분의 프로그래밍 언어에서 볼 수 있는 일반적인 의사 결정 구조의 일반적인 형태입니다. - C#은 다음과 같은 유형의 의사 결정 문을 제공합니다. 자세한 내용을 확인하려면 다음 링크를 클릭하세요. 시니어 번호 설명 및 설명 1 if 문 if 문 부울 표현식과 하나 이상의 명령문으로 구성됩니다.
코드 블록을 여러 번 실행해야 하는 상황이 있을 수 있습니다. 일반적으로 명령문은 순차적으로 실행됩니다. 함수의 첫 번째 명령문이 먼저 실행되고 두 번째 명령문이 실행되는 식입니다. 프로그래밍 언어는 더 복잡한 실행 경로를 허용하는 다양한 제어 구조를 제공합니다. 루프문을 사용하면 하나의 명령문 또는 명령문 그룹을 여러 번 실행할 수 있으며 다음은 대부분의 프로그래밍 언어에서 사용되는 루프문의 일반적인 내용입니다. - C#은 반복 요구 사항을 처리하기 위해 다음 유형의 루프를 제공합니다. 자세한 내용을 확인하려면 다음 링크를