
Do while 순환 C++
2022-06-04 last update
7 minutes reading C++여러 번 프로그램의 특정 부분을 교체해야 할 때, C++ "do-while"순환을 사용합니다.Do while 순환은 일반적으로 프로그램에서 특정 종료 조건이 없을 때 사용되지만, 최소한 한 번의 순환을 실행해야 합니다.우선 순환체, 그 다음은 테스트 표현식이다.이것이 바로 Dowhile 순환 중의 순환이 최소한 한 번 실행된 이유입니다. 테스트 표현식의 조건이 처음false일지라도.본고는 C++프로그래밍 언어에서do-while의 사용법, 그 장점과'do-while'순환을 사용하는 조건을 중점적으로 소개하고자 한다.
Linux 운영체제의'하면서 순환'현상을 이해하려면 시스템에서 Ubuntu를 실행해야 한다.이렇게 하려면 Virtual Box를 설치하고 구성하십시오.이제 Ubuntu 파일을 추가합니다.추가하기 전에 몇 시간이 걸리는 사이트를 통해 인터넷을 통해 파일을 쉽게 설치할 수 있다.이 파일을 실행하면 설정에 성공한 후에 Linux flavor를 쉽게 사용할 수 있습니다.설정 과정에서 사용자가 생성되었는지 확인합니다.이것은 모든 Ubuntu 기능에 액세스하는 사용자를 만드는 데 필요합니다.
주의: 사용자는 코드가 이해하기 쉽도록 C++ 프로그래밍에 대한 전문 지식을 갖추어야 한다.Ubuntu 20.04를 사용했습니다.여기에서 설명한 모든 코드는 모든 버전에서 실행할 수 있습니다.
우리는 프로그램을 실행할 때 많은 조건을 사용했다.일부 조건은 특정 수의 끝점까지 순환할 수 있도록 합니다.그러나 때때로 교체 횟수를 지정하지 않는다.컴파일러는 먼저 순환체를 실행한 다음에 순환체 다음에 쓴 조건을 읽습니다.이것은 순환체가 시종 결과를 되돌려준다는 것을 나타낸다.따라서 구체적인 교체 횟수를 언급하지 않은 프로그램에서 장면을 적용하도록 요구받을 때do-while 순환을 사용해야 합니다.
우선,do-while 순환은 순환체를 묘사함으로써 시작됩니다.마지막으로 테스트 표현식이나 조건을 제시했다.지금은 두 가지 가능성이 있다.if-else 문장은do-while 순환의 테스트 조건과 같은 기능을 가지고 있다.테스트 문장이true라면, C++ 컴파일러는dowhile 순환의 주체를 실행합니다.두 번째 가능성은 조건이false라면 C++ 컴파일러가 순환체 뒤에 언급된 문장을 실행할 것이다.마지막으로 표현식을 테스트한 후에 순환체 이후의 문장을 작성합니다.
하나의 예를 고려하다.여기에서 우리는 Do-while 순환이 있는 C++ 코드를 간단하게 사용했다.이 코드는 Linux의 모든 텍스트 편집기에서 작성되었습니다.출력의 경우 Ubuntu 터미널을 사용합니다.iostream의 헤더 파일을 사용하여 컨트롤러에 대한 읽기와 쓰기를 허용합니다.
현재, 우리는 코드를 실행할 것이다.종착역으로 가다.코드의 컴파일링에 대해 우리는 항상 컴파일러가 필요하다.C++에 대해서는 코드를 컴파일하기 위해 G++ 컴파일러가 필요합니다.그중'sample1.c'는 파일-o'는 출력을 저장하는 데 사용됩니다.
최대 6개의 값을 표시할 수 있습니다.검사를 적용했기 때문에, 값을 7로 제한합니다.
여기서, 우리는 사용자로부터 값을 얻었고, 이 값에 근거하여 총계를 계산했다.두 개의 변수, 한 개의 숫자와 한 개의 합은 0 값으로 시작됩니다."do 순환"에서 사용자로부터 값을 얻을 수 있으며, 테스트 표현식이false일 때까지 이 모든 값은 계속 추가됩니다.회로가 닫히다.여기에 이 조건을 적용하여 사용자가 입력한 숫자가 0인지 확인합니다.0이면 순환이 종료됩니다.“!=”여기에 사용된 연산자와 같지 않습니다.
이것은 도while 순환을 끼워 넣는 예입니다.우선, 당신은 Dowhile의 개념을 토론해야 합니다.이것은 외부 Do-while 순환 중의 Do-while 순환입니다.
이제 예시로 돌아가서 메인 프로그램에서 초기화된 변수를 찾았습니다.외부 도 순환이 시작되면 다른'b'변수는 1로 초기화됩니다.내부 도 순환은 변수의 현재 값을 표시하고 1을 사용하여 "b"변수의 값을 교체합니다.순환은 닫혀있습니다. 내부 dowhile 순환while 문장은 b의 값이 <=3이어야 합니다.그리고 외부 순환으로 돌아가서 변수의 값을 증가시킵니다.회로 폐쇄;while 순환은 a의 값이 <=2여야 한다는 문장을 포함합니다.
출력은 터미널에 표시됩니다. 외부 순환에 따라 값은 최대 2개의 숫자를 표시하고, 내부 순환에 따라 각 값은 3회를 표시합니다.
이것은 Dowhile의 부정확한 예이다.이 메시지는 while 문장에 어떠한 조건도 포함하지 않기 때문에, 도 순환에서 문장을 표시합니다.
파일을 실행할 때 생성된 화면은 다음 그림과 같습니다.실행을 중지하려면 Ctrl+C를 누릅니다.
본고는 C++ 프로그래밍 언어에서do-while 순환의 문법, 용법과 예시를 포함한다.dowhile 순환은 프로그램에 의존합니다. 시작할 때 종료되지 않은 경우에만 적용되기 때문입니다.우리는 최종 사용자의 잘못된 뜻을 없애기 위해 이런 방식으로 이 곤경을 묘사하는 데 목적을 두고 있다.
선결 조건
Linux 운영체제의'하면서 순환'현상을 이해하려면 시스템에서 Ubuntu를 실행해야 한다.이렇게 하려면 Virtual Box를 설치하고 구성하십시오.이제 Ubuntu 파일을 추가합니다.추가하기 전에 몇 시간이 걸리는 사이트를 통해 인터넷을 통해 파일을 쉽게 설치할 수 있다.이 파일을 실행하면 설정에 성공한 후에 Linux flavor를 쉽게 사용할 수 있습니다.설정 과정에서 사용자가 생성되었는지 확인합니다.이것은 모든 Ubuntu 기능에 액세스하는 사용자를 만드는 데 필요합니다.
주의: 사용자는 코드가 이해하기 쉽도록 C++ 프로그래밍에 대한 전문 지식을 갖추어야 한다.Ubuntu 20.04를 사용했습니다.여기에서 설명한 모든 코드는 모든 버전에서 실행할 수 있습니다.
언제 코드에 Do-while 순환을 적용해야 합니까?
우리는 프로그램을 실행할 때 많은 조건을 사용했다.일부 조건은 특정 수의 끝점까지 순환할 수 있도록 합니다.그러나 때때로 교체 횟수를 지정하지 않는다.컴파일러는 먼저 순환체를 실행한 다음에 순환체 다음에 쓴 조건을 읽습니다.이것은 순환체가 시종 결과를 되돌려준다는 것을 나타낸다.따라서 구체적인 교체 횟수를 언급하지 않은 프로그램에서 장면을 적용하도록 요구받을 때do-while 순환을 사용해야 합니다.
문법
do{
code
}
while(condition);
이 조건은 순환의 실행/교체를 특정 값으로 제한하는 기본 테스트 표현식입니다.{} 조건 위에 있는 순환체를 나타낸다.dowhile 순환 작업
우선,do-while 순환은 순환체를 묘사함으로써 시작됩니다.마지막으로 테스트 표현식이나 조건을 제시했다.지금은 두 가지 가능성이 있다.if-else 문장은do-while 순환의 테스트 조건과 같은 기능을 가지고 있다.테스트 문장이true라면, C++ 컴파일러는dowhile 순환의 주체를 실행합니다.두 번째 가능성은 조건이false라면 C++ 컴파일러가 순환체 뒤에 언급된 문장을 실행할 것이다.마지막으로 표현식을 테스트한 후에 순환체 이후의 문장을 작성합니다.
예제 1
하나의 예를 고려하다.여기에서 우리는 Do-while 순환이 있는 C++ 코드를 간단하게 사용했다.이 코드는 Linux의 모든 텍스트 편집기에서 작성되었습니다.출력의 경우 Ubuntu 터미널을 사용합니다.iostream의 헤더 파일을 사용하여 컨트롤러에 대한 읽기와 쓰기를 허용합니다.
# include
현재main 함수에 논리가 적용되었습니다.변수 x의 값은 1입니다.현재, 도 순환의 주체가 시작되었습니다.프로그램은 먼저 x의 값을 표시하고, 모든 값은 다음 줄에 표시합니다.이것이 바로 우리가 성명에서'endl'을 사용하는 이유이다.그리고 테스트 표현식을 소개했다.이것은 유지치가 7보다 적은 조건이다.While (x<7);

현재, 우리는 코드를 실행할 것이다.종착역으로 가다.코드의 컴파일링에 대해 우리는 항상 컴파일러가 필요하다.C++에 대해서는 코드를 컴파일하기 위해 G++ 컴파일러가 필요합니다.그중'sample1.c'는 파일-o'는 출력을 저장하는 데 사용됩니다.
$ G++ -o sample1 sample1.c
$ ./sample1

최대 6개의 값을 표시할 수 있습니다.검사를 적용했기 때문에, 값을 7로 제한합니다.
예제 2
여기서, 우리는 사용자로부터 값을 얻었고, 이 값에 근거하여 총계를 계산했다.두 개의 변수, 한 개의 숫자와 한 개의 합은 0 값으로 시작됩니다."do 순환"에서 사용자로부터 값을 얻을 수 있으며, 테스트 표현식이false일 때까지 이 모든 값은 계속 추가됩니다.회로가 닫히다.여기에 이 조건을 적용하여 사용자가 입력한 숫자가 0인지 확인합니다.0이면 순환이 종료됩니다.“!=”여기에 사용된 연산자와 같지 않습니다.

While (number != 0);
출력은 0이 아닌 값을 입력할 때까지 사용자에게 숫자를 계속 묻습니다.출력에서 사용자가 입력한 처음 3개의 숫자를 볼 수 있고 4번째 0을 입력할 수 있기 때문에 여기에 세 개의 값을 모두 표시합니다.
예 3
이것은 도while 순환을 끼워 넣는 예입니다.우선, 당신은 Dowhile의 개념을 토론해야 합니다.이것은 외부 Do-while 순환 중의 Do-while 순환입니다.
do{
code
do{
code
}while(condition);
code
} while(condition);
외부 순환의 초기화를 완성하기 위해 끼워 넣는do-while 순환 작업;그리고 그 문장 (내부 도 순환) 을 실행합니다.내부 순환을 계산하는 텍스트 표현식입니다.결과 조건이 진짜가 될 때까지 순환이 계속 운행된다.내부 순환이 오류 상태까지 실행됩니다.이것이false로 변할 때, 내부 순환을 종료하고, 컴파일러는 내부 순환 후의 다음 줄로 이동합니다.테스트 문장을 다시 계산하지만 외부 순환 후.만약 사실이라면 계속 실행합니다.false라면, 순환이 종료되고, 컨트롤은 순환 후에 작성된 문장으로 이동합니다.이제 예시로 돌아가서 메인 프로그램에서 초기화된 변수를 찾았습니다.외부 도 순환이 시작되면 다른'b'변수는 1로 초기화됩니다.내부 도 순환은 변수의 현재 값을 표시하고 1을 사용하여 "b"변수의 값을 교체합니다.순환은 닫혀있습니다. 내부 dowhile 순환while 문장은 b의 값이 <=3이어야 합니다.그리고 외부 순환으로 돌아가서 변수의 값을 증가시킵니다.회로 폐쇄;while 순환은 a의 값이 <=2여야 한다는 문장을 포함합니다.

출력은 터미널에 표시됩니다. 외부 순환에 따라 값은 최대 2개의 숫자를 표시하고, 내부 순환에 따라 각 값은 3회를 표시합니다.

예 4
이것은 Dowhile의 부정확한 예이다.이 메시지는 while 문장에 어떠한 조건도 포함하지 않기 때문에, 도 순환에서 문장을 표시합니다.

파일을 실행할 때 생성된 화면은 다음 그림과 같습니다.실행을 중지하려면 Ctrl+C를 누릅니다.

결론
본고는 C++ 프로그래밍 언어에서do-while 순환의 문법, 용법과 예시를 포함한다.dowhile 순환은 프로그램에 의존합니다. 시작할 때 종료되지 않은 경우에만 적용되기 때문입니다.우리는 최종 사용자의 잘못된 뜻을 없애기 위해 이런 방식으로 이 곤경을 묘사하는 데 목적을 두고 있다.