C의 Continue 문장++

C의 Continue 문장++

2022-06-04 last update

7 minutes reading C++
프로그래밍 언어에서continue도 순환을 제어하는 문장으로 브레이크 문장과 같다.이름과 같이,continue 문장은 연속성을 지원하거나 다음 교체를 실행합니다.이 강좌에서, 우리는'continue'문구를 토론하고, 순환을 포함하는 기본 예시를 사용하여 이 문장을 간략하게 설명할 것이다.
Linux 운영체제의 "continue"문구를 이해하려면 시스템에서 Ubuntu를 실행해야 합니다.따라서 Virtual Box를 설치해야 합니다. 다운로드하고 설치한 후에 설정할 수 있습니다.이제 Ubuntu 파일을 추가합니다.추가하기 전에 몇 시간이 걸리는 사이트를 통해 인터넷을 통해 파일을 쉽게 설치할 수 있다.이 파일을 실행하면 설정에 성공한 후에 Linux flavor를 쉽게 사용할 수 있습니다.구성 과정에서 Ubuntu의 모든 기능에 액세스할 수 있도록 사용자를 생성해야 합니다.
우리가 사용하는 버전은 Ubuntu 20.04입니다. 이 안내서에서 설명한 모든 코드는 모든 버전에서 실행할 수 있습니다.구현을 위해서는 텍스트 편집기가 필요하고 Linux 터미널에 접근할 수 있어야 합니다. 왜냐하면 우리는 검색을 통해 터미널의 원본 코드의 출력을 볼 수 있기 때문입니다.사용자는 C++의 기본 지식을 갖추어야 하며, 특히 와에 대한 지식을 갖추어야 하며, 최종 사용자는 순환에 익숙해야 한다.
continue 문장을 실현하려면 키워드continue를 사용하십시오.
# Continue

Continue 문장과 Break 문장의 차이


브레이크 문장은 switch 문장을 위해 생성된 것으로 알려져 있으며, 그 외에while 순환에도 포함될 수 있다.Do-while 순환과 for-a 순환 중입니다.다른 한편,continue 문장은 switch 문장의 일부분이 아니지만, 모든 유형의 순환에서 사용됩니다.우리의 강좌는 순환에서continue 문장을 사용하는 데 가장 좋은 지도를 제공할 것입니다.모든 C++ 코드에서 컴파일러는break 문장을 만나고 순환에서 컨트롤을 보냅니다.

C의 Continue 문장 처리 ++


순환 내의 문장은 순환에 적용되는 조건에 따라 실행된다.만약 우리가 순환에서 사용하는 조건이 사실이라면, 컨트롤러는 순환 중입니다. 순환을 계속 실행하게 하지만, 우리가 사용하는 조건이 사실이 아니라면, 컨트롤러는 순환을 떠나게 됩니다.사형도 멈췄어.

예제 1


이 예에서는 소스 코드에서 FOR 순환의 사용법을 설명합니다.Ubuntu 운영 체제의 모든 텍스트 편집기로 이동합니다.그 중에서 아래에 주어진 코드를 작성하세요.우선, 입력과 출력 표현식에 대해 우리는 이곳에서 라이브러리를 사용했다.
# include 
주 프로그램에서 for 순환을 사용합니다.적용 한도는 7입니다.이것은 순환이 일곱 번 교체된다는 것을 의미한다.FOR 순환에서 우리는 if-else 문장을 사용했다.이 문장을 사용하는 조건은 순환이 실행되는 동안 교체수가 4에 이르면 순환은 이 숫자를 표시하지 않고 계속 교체된다는 것이다.그렇지 않으면 현재 번호를 표시합니다.출력에 4-7을 제외한 모든 숫자가 표시됩니다.

실행할 모든 코드에 대해 우리는 파일의 원본 코드를 컴파일해서 실행해야 한다.C++ 코드에 대해서는 코드를 실행하기 위해 G++ 컴파일러가 필요합니다.
$ g++ -o con con.c
$ ./con

출력에서 필요한 출력에 4가 포함되지 않은 것을 볼 수 있습니다. 그렇지 않으면 다른 숫자가 표시됩니다.

예제 2


현재 이 예에서, 메인 프로그램에서, 우리는while 순환을 사용합니다.전체 프로그램은 조건이 가짜가 될 때까지 모든 숫자의 총계를 계산하는 데 목적을 둔다.두 변수를 0으로 초기화합니다.while 순환은 사용자가 입력한 숫자가 정수라는 조건을 따른다.
# While ( number > = 0)
while 순환에서sum 변수는 사용자가 입력한 숫자의 합을 계산합니다.만약 문장이 주어진 숫자가 30보다 큰지 확인하는 조건에 사용된다면, 순환의 진일보한 집행을 중지하고, 총계를 계산하는 과정을 잠시 중지하고, 메시지를 표시합니다.
# If ( number > 30)
# Continue;
그러면 새 값을 입력하라는 메시지가 다시 표시됩니다.이것은 "continue"문장을 사용하여 실행됩니다.while 문장이true로 유지될 때까지 순환은 계속 실행됩니다.만약 우리가 입력한 숫자가 음수라면, 사용자가 지금까지 입력한 모든 숫자를 합칠 것이다.

이제 다시 터미널로 넘어가서 출력을 보고 컴파일러를 사용한 다음 코드를 실행합니다.

첫 번째 시스템은 제공된 공백에 값을 입력하는 메시지를 표시합니다.값을 입력하면 컴파일러가 검사를 하고 컨트롤은 순환에 유지됩니다. 숫자는 우리가 적용하는 조건에 달려 있기 때문입니다.
값을 계속 입력합니다.30이라도 이 숫자는 받아들일 수 있지만, 만약 우리가 30부터 이 숫자를 초과한다면, 예를 들어 31, 이 숫자는 받아들일 수 없는 것이고, 반대로 메시지가 나타날 것이다.현재, 우리가 사용하는 문장 때문에, 프로그램은 다시 계속될 것이다.음수가 될 때까지 숫자를 계속 입력하면 컨트롤이 순환을 종료합니다.모든 숫자의 합계가 표시됩니다.

예 3


이것은 중첩 순환의 예이다.네스트 순환은 다른 순환에서 하나의 순환을 사용하는 순환입니다.이런 해석에 대해 우리는 이미 두 차례의 For 순환을 사용했다.외부 FOR 순환과 내부의 두 번째 FOR 순환을 내부 FOR 순환이라고 부른다.내부 for 순환에서if - 문장을 사용합니다.외순환의 종지 경계는 2이고 두 번째 순환의 종지 경계도 2이다.
# If ( j == 2)
# Continue;
if 문장은 순환이 실행되기 전에 실행하기 위해 2와 같은 "j"변수를 포함합니다.이후 순환을 유지하는 데 계속 사용됩니다.이와 유사하게 내부 순환의 집행이 끝날 때 내부 순환에서 외부 순환으로 보내는 것을 제어한다.

이것은 외부 순환이 실행될 때마다 j의 값은 항상 1로 유지되고 I=1, 2, 3의 값은 1로 다음 교체에서 j의 값이 2로 변할 때 순환이 종료된다는 것을 의미한다.Linux 터미널에서 명령을 사용하여 출력을 볼 수 있습니다.
$  g++ -o con con.c
$ ./con

출력에서 알 수 있듯이 외환에서 I의 값이 어떻든 j의 값은 1을 유지한다.

결론


"continue"문장을 설명하려면 Linux 환경을 만들어야 합니다.우리는 이미 연속문장을 사용할 수 있는 세 가지 예를 설명했다.이 개념은 매우 간단하고 정의가 명확하여 최종 사용자의 마음속의 잘못된 뜻을 없앨 수 있다.이 밖에 브레이크와continue 문장 간의 차이도 설명했다.