C의 Break 문장++

C의 Break 문장++

2022-06-04 last update

7 minutes reading C++
C++의 브레이크 문장은 순환을 중지하는 방식으로 순환을 제어하는 문장이다.이것은 다음 실행을 수행할 수 있도록 현재 실행을 멈추는 데 사용됩니다.코드를 읽을 때, 컴파일러가 브레이크 문장을 읽을 때, 순환의 실행은 즉시 멈추고, 다른 문장을 실행하기 위해 제어를 순환 외부로 옮깁니다.break 문장은 주로 두 가지 상황에 쓰인다.사용자가 프로그램의 교체 횟수를 모를 때.그 다음으로 사용자가 주어진 조건에 따라 프로그램을 종료하기를 원할 때.본고는 브레이크 문장의 용법 차이를 해석할 것이다.
Linux 운영체제의 브레이크 문구를 이해하려면 시스템에서 Ubuntu를 실행해야 합니다.이렇게 하려면 Virtual Box를 설치하고 구성하십시오.이제 Ubuntu 파일을 추가합니다.추가하기 전에 몇 시간이 걸리는 사이트를 통해 인터넷을 통해 파일을 쉽게 설치할 수 있다.이 파일을 실행하면 설정에 성공한 후에 Linux flavor를 쉽게 사용할 수 있습니다.설정 과정에서 사용자가 생성되었는지 확인합니다.이것은 사용자를 만드는 데 필요한 것입니다. 그러면 Ubuntu의 모든 기능에 접근할 수 있습니다.
참고: Ubuntu 20.04를 사용했습니다.여기에서 설명한 모든 코드는 모든 버전에서 실행할 수 있습니다.구현을 위해서는 텍스트 편집기가 필요하고 Linux 터미널에 접근할 수 있어야 합니다. 왜냐하면 우리는 검색을 통해 터미널의 원본 코드의 출력을 볼 수 있기 때문입니다.
문법은 매우 간단하다. 왜냐하면 그것은 단지 하나의 키워드이기 때문이다.
Break;

C에서 작업++


break 문장은 정의된 점을 실행하지 않고 다른 문장을 실행하기 시작합니다.만약 프로그램에서 조건을 언급했다면, 이 조건에 따라 프로그램을 실행할 것입니다.컴파일러는 우선 조건을 검사한다.조건이true이면 조건 문장을 실행합니다.만약 조건 후에break 문장을 언급한다면 프로그램은 즉시 멈출 것입니다.그렇지 않으면 조건이 진짜로 유지될 때까지 순환이 계속 반복될 것이다.이것이false로 변할 때 프로그램이 종료됩니다.
이제 브레이크 문장에 대한 더 많은 지식을 늘리기 위해 기본적인 예시를 언급하고 설명할 것이다.

예제 1


첫 번째 예는 브레이크 문장이 없는 간단한 함수에서 작동하는 간단한 선형 검색을 보여 줍니다.이후, 우리는 같은 프로그램에서break 문장을 합쳐서 그것들의 차이점을 설명할 것이다.
이제 예시로 돌아가서, 우선, 우리는 라이브러리를 사용하여 프로그램에서 읽고 쉽게 작성할 것이다.
#include
그리고 메인 프로그램으로 바로 이동합니다. 우리는 그룹을 초기화한 다음에 변수에 그룹에서 검색할 숫자를 분배했습니다. 마지막은 함수 호출입니다.이 호출은 그룹, 총수, 검색할 숫자를 포함합니다.검색 함수를 실행하기 위해서, 이 함수는 주 함수의 모든 인자를 받아들일 함수를 사용합니다.for 순환은 이 숫자의 위치를 검색하는 데 사용됩니다.디스플레이 문장은 색인 번호를 표시하고, 검색 과정은 순환이 끝날 때까지 계속됩니다.

확장자가 ".c"인 파일에 코드를 저장합니다.출력의 경우 Ubuntu 터미널로 이동합니다.모든 코드는 특정한 컴파일러가 실행하기 때문에 C++에 대해 우리는 G++ 컴파일러가 코드를 컴파일하고 실행해야 한다.쉬다c'는 파일 이름입니다.
$ G++ -o break break.c

$ ./break

숫자'3'이 그룹의 다섯 번째 위치에 있는 것을 볼 수 있습니다.현재, 우리는 이 프로그램의 코드를 약간 변경할 것이다.예를 들어 우리는 그룹에서 숫자'3'을 두 번 사용해서 해당하는 결과를 보았다.

같은 방법을 응용하여 필요한 출력을 얻다.예상한 바와 같이, 결과는 두 색인에 같은 번호가 있는 위치를 보여 준다.

이제 요점을 말하자면 코드의'break'문구는 순환 중인display 문장 다음에 사용됩니다.숫자를 찾으면 순환이 종료되는 방식으로 실행됩니다.다른 위치의 순환에서 숫자가 다시 검색되기를 기다리지 않습니다.일찍 나타나는 위치가 표시되고 순환이 실행 과정을 중지합니다.

프로그램을 컴파일하고 실행할 때, 첫 번째 위치가 출력에서만 표시되는 것을 관찰할 수 있습니다.

예제 2


이 예에서, 우리는 브레이크 문장의 현상을 설명하기 위해 플러그인 for 순환을 사용한다.break 문장은 가장 내부적인 순환에서 성명됩니다.따라서 컴파일러가 브레이크 문장을 만났을 때 컨트롤러는 가장 내부적인 순환에서 나온다.
코드에서 메인 프로그램은 외부 for 순환을 포함하고 있으며, 교체 횟수는 최대 7회이며, 이는 외부 순환이 7회까지 실행된다는 것을 의미한다.이 순환에서 내부 for순환을 설명합니다.이것은 일곱 번으로 교체될 것이다.이 순환에서if문장을 사용하여 내부 순환 변수가 5보다 큰지 확인한 다음 교체를 중단하고 순환을 초과합니다.교체 횟수가 5보다 작으면 "#"해시 기호를 인쇄합니다.이것은 모든 줄에서해시 기호가 다섯 번 나타납니다.
If ( j >5)

Break;

터미널의 컴파일러를 통해 코드를 실행합니다.외부 순환의 조건에 따라 7줄을 실행한 것을 보실 수 있습니다.내부 프로그램에 대해 10회 실행으로 프로그래밍된 것을 볼 수 있습니다.

예 3


이것은 사용자 상호작용의 예이다.주 프로그램에서while 순환을 사용합니다.프로그램은 사용자를 통해 얻은 숫자를 계산할 것이다.우리는 두 개의 변수를 취할 것이다.하나는 사용자에게서 숫자를 얻는 것이고, 다른 하나는 숫자를 계산하고 총계를 계산하는 것이다.우리는 여기서 사용자가 음수를 입력하면 진일보한 실행을 중지하고 지금까지 입력한 숫자의 합을 계산하는 조건을 적용했다.인터럽트 문자를 사용할 때, 컨트롤러는if문장에서 나와 총계를 계산합니다.
If (number < 0)

Break;

현재, 우리는 이 원본 코드의 결과를 검사할 것이다.우리가 코드를 실행할 때, 시스템은 우리에게 값을 요구할 것이다.이제 우리는 순서대로 숫자를 입력할 것이다.음수 값을 입력할 때까지 숫자를 계속 묻습니다.그렇지 않으면 가치를 얻는 과정이 계속될 것이다.

우리가 "-4"에 들어갔을 때, 프로그램은 종료됩니다.

결론


본고는 코드 중break 문장의 작업 원리를 해석하였다.break 문장은 주로 for 순환 중의 수조, 검색과 비교 과정에 사용된다.이 강좌는 브레이크 문장의 용법에 관한 모든 예시를 간략하게 소개할 것이다.나는 이것이 중단 성명을 설명하기 위한 충분한 노력이 될 것이라고 바란다.