C++에서 break 문을 사용하는 방법

C Eseo Break Mun Eul Sayonghaneun Bangbeob



그만큼 break 문 C++ 프로그래밍에서 중요한 요소입니다. 특정 조건이 충족되었을 때 루프나 switch 문을 종료하는 데 사용됩니다. 이 자습서에서는 break 문 개념을 더 잘 이해하는 데 도움이 되도록 C++, 해당 구문 및 다양한 예제에서 작동합니다.

C++에서 break문이란?

그만큼 break 문 자연 종료 전에 루프 또는 스위치 문을 종료할 수 있도록 하는 제어 흐름 문입니다. 특정 조건이 충족되면 실행 흐름을 끊는 데 사용됩니다. 때 break 문 를 만나면 제어는 루프 또는 스위치 블록 다음의 첫 번째 명령문으로 즉시 전송됩니다.







break 문의 구문

에 대한 구문 break 문 C++에서는 다음과 같이 매우 간단합니다.



부서지다 ; //C++ 언어의 구문

위의 구문은 블록 실행을 종료하기 위해 루프 또는 스위치 문 내에서 사용됩니다.







C++에서 break 문은 어떻게 작동합니까?

break 문 루프 또는 스위치 문 실행을 중지하고 다음 명령으로 이동하도록 컴퓨터에 지시하는 프로그래밍 명령입니다. 때 break 문 루프 내에 나타나면 루프 실행을 중지하고 루프 후 다음 명령으로 이동합니다. 이는 특정 조건이 충족될 때 루프를 빠르게 종료하는 데 유용합니다.

그만큼 break 문 if-else 문과 함께 사용할 수도 있지만 항상 루프 본문 내에서 선언하고 한 번에 하나의 조건에만 사용해야 합니다.



~ 안에 switch 문 , break 문 프로그램이 후속 케이스를 계속 실행하지 않도록 하기 위해 일반적으로 각 케이스의 끝에서 사용됩니다. 때 break 문 를 만나면 프로그램은 switch 문에서 벗어나 다음 명령으로 이동합니다.

그만큼 break 문 다음 유형의 루프에서 사용할 수 있습니다.

  • for 루프
  • while 루프
  • do-while 루프
  • 스위치 케이스

C++ 프로그램의 break 문의 예

의 몇 가지 예를 살펴보겠습니다. break 문 C++ 프로그래밍 언어로.

예제 1: 간단한 For-Loop를 사용한 break 문

#include
사용 네임스페이스 성병 ;
정수 기본 ( ) {
~을 위한 ( 정수 = 1 ; <= 이십 ; ++ )
{
만약에 ( == 10 )
{
부서지다 ;
}
쿠우트 << << ' ' ;
}
반품 0 ;
}

위의 코드는 for 루프를 사용하여 1에서 20까지의 정수를 반복하는 기본 함수를 정의합니다. 루프는 다음을 사용하여 조기에 종료됩니다. break 문 루프 변수 a가 10일 때. 그런 다음 프로그램은 1에서 9까지의 정수를 콘솔에 인쇄합니다.

산출

예 2: Switch 케이스가 포함된 break 문

#include
사용 네임스페이스 성병 ;
정수 기본 ( ) {
정수 = ;
스위치 ( ) {
사례 1 :
쿠우트 << '사례 1: 오늘은 월요일입니다' << ;
부서지다 ;
사례 2 :
쿠우트 << '사례 2: 오늘은 화요일입니다' << ;
부서지다 ;
사례 :
쿠우트 << '사례 3: 오늘은 수요일' << ;
부서지다 ;
사례 4 :
쿠우트 << '사례 4: 오늘은 목요일입니다' << ;
부서지다 ;
사례 5 :
쿠우트 << '사례 5: 오늘은 금요일입니다' << ;
부서지다 ;
}
반품 0 ;
}

위의 예에서 프로그램이 switch 문을 실행하면 다음과 같이 Case 3이 실행됩니다. 'ㅏ' 3으로 초기화됩니다. break 문 이후에 다른 케이스를 실행하지 않고 switch 문을 종료하는 데 도움이 됩니다.

산출

예 3: Do-While 루프가 있는 break 문

#include
사용 네임스페이스 성병 ;

정수 기본 ( ) {
정수 하나에 ;
하다 {
쿠우트 << '양수를 입력하십시오(종료하려면 -1): ' ;
식사 >> 하나에 ;
만약에 ( 하나에 == - 1 ) {
부서지다 ;
}
쿠우트 << '입력: ' << 하나에 << ;
} ~하는 동안 ( 하나에 > 0 ) ;

쿠우트 << '프로그램이 종료되었습니다.' << ;
반품 0 ;
}

위의 프로그램은 사용자에게 양수를 입력하라는 메시지를 표시하고 사용자가 -1을 입력하면 다음을 사용하여 루프를 종료합니다. break 문 . 사용자가 양수를 입력하면 프로그램이 숫자를 표시하고 사용자가 -1을 입력할 때까지 루프가 계속됩니다.

이 예제의 do-while 루프는 사용자가 첫 번째 반복에서 -1을 입력하더라도 루프가 한 번 이상 실행되도록 합니다.

산출

break 문의 장점

그만큼 break 문 일부 조건에 따라 조기에 루프 또는 switch 문을 종료할 수 있기 때문에 프로그램에서 유용합니다. 사용의 주요 이점 break 문 후속 반복에서 조건을 계속 평가하는 대신 원하는 조건이 충족되자마자 프로그램이 루프 또는 switch 문을 종료할 수 있도록 하여 처리 시간과 리소스를 절약할 수 있습니다.

결론

C++에서는 break 문 불필요하게 조건을 계속 평가하는 대신 원하는 조건이 충족되는 즉시 루프 또는 switch 문을 종료할 수 있도록 하여 코드를 보다 효율적으로 만들 수 있습니다. 이 기사에서는 개념, 구문, 작업 및 몇 가지 예를 제공했습니다. break 문 for-loop, switch case 및 do-while에서.