C++에서 While 루프란?

C Eseo While Lupeulan



C++의 루프는 프로그래밍의 중요한 부분이며 지정된 조건이 True가 될 때까지 명령문을 반복적으로 실행할 수 있습니다. C++의 루프는 코드를 간결하고 읽기 쉽고 유지 관리하기 쉽게 만듭니다. C++에는 do, while 및 for 루프의 세 가지 유형의 루프가 있습니다.

자세한 내용은 계속 읽으십시오. while 루프 C++에서.

C++에서 While 루프란 무엇입니까?

C++ 프로그래밍에서 a의 다른 이름은 while 루프 사전 테스트된 루프입니다. 루프의 조건이 참인 한 프로그램이 특정 블록 내에서 코드 문을 반복적으로 실행할 수 있습니다. 루프는 먼저 조건을 테스트합니다. 조건이 참이면 루프 괄호 안의 코드가 먼저 실행되고 루프는 코드를 반복 실행하며, 특정 조건이 거짓이면 루프 괄호 안의 코드와 명령문이 더 이상 실행되지 않습니다.







while 루프의 구성요소

필수 구성 요소 while 루프 포함하다:



  • while 키워드
  • 테스트 조건
  • 진술
  • 증가 또는 감소

while 루프의 구문

구문 while 루프 C++에서는 다음과 같습니다.



~하는 동안 ( 조건 테스트 )

{

//반복적으로 실행할 문장

// 증가(++) 또는 감소(--) 연산

}

다음은 의 흐름도이다. while 루프 :

C++에서 while 루프를 사용하는 방법

인쇄하려는 예를 고려하십시오. '리눅스' 열 번. 'printf' 문을 열 번 입력하는 대신 다음을 사용할 수 있습니다. while 루프 최대 10번의 반복을 실행합니다. 예를 들면 다음과 같습니다.

#include

네임스페이스 표준 사용 ;

정수 기본 ( ) {

정수 세다 = 0 ;

~하는 동안 ( 세다 < 10 ) {

쿠우트 << '리눅스 \N ' ;

세다 ++;

}

반품 0 ;

}

위의 코드는 while 루프를 사용하여 메시지를 인쇄합니다. '리눅스' 10번. 카운터 변수를 0으로 초기화한 다음 while 루프를 사용하여 cout 문을 실행하고 카운터를 10에 도달할 때까지 증가시킵니다.

C++에서 무한 while 루프를 사용하는 방법

경우에 따라 while 루프 절대 실행되지 않을 수 있습니다. 루프의 조건이 거짓이 되면 루프가 종료되고 루프 다음의 첫 번째 명령문이 인쇄됩니다. 무한 while 루프를 사용하려면 항상 참인 조건을 추가하십시오. 예를 들어 정수 'a'의 값은 항상 10보다 커서 루프가 끝나지 않습니다.

#include

네임스페이스 표준 사용 ;

정수 기본 ( ) {

정수 = 10 ;

~하는 동안 ( >= 10 )

{

쿠우트 << << ' \N ' ;

++;

}

반품 0 ;

}

메모: 항상 참인 조건을 지정하는 대신 'true' 키워드를 while 루프와 함께 사용할 수도 있습니다.

while 루프에서 논리 연산자를 사용하는 방법 - C++

다음과 같은 논리 연산자 그리고 (&&) 그리고 또는 (||) 에서도 사용할 수 있습니다. while 루프 . AND 연산자를 사용하는 경우 다음을 실행하려면 두 조건이 모두 참이어야 합니다. while 루프 , 그리고 당신이 사용하는 경우 또는 연산자를 사용하면 두 조건이 모두 false를 반환할 때까지 루프가 실행됩니다.

#include

네임스페이스 표준 사용 ;

정수 기본 ( ) {

정수 엑스 = 1 , 그리고 = 1 ;

~하는 동안 ( ( 엑스 <= 5 && 그리고 <= 5 ) || 엑스 + 그리고 <= 10 ) {

쿠우트 << '엑스: ' << 엑스 << ', 그리고: ' << 그리고 << ;

엑스 ++;

그리고 ++;

}



반품 0 ;

}

위의 코드는 논리 AND 및 논리 OR 연산자를 모두 사용하는 방법을 보여줍니다. while 루프 . 다음 조건 중 하나가 참이면 루프가 계속 실행됩니다.

결론

그만큼 while 루프 C++에서는 특정 조건에 따라 코드 블록을 반복적으로 실행할 수 있습니다. 코드를 간결하고 유지 관리하기 쉽게 만드는 C++ 프로그래밍의 필수 구성 요소입니다. 구문 while 루프 테스트해야 하는 조건, 반복적으로 실행할 명령문, 마지막에 증가 또는 감소 연산을 포함합니다. AND 및 OR과 같은 논리 연산자는 while 루프에서 사용할 수 있으며, 항상 참인 조건을 사용하여 무한 루프를 만들 수도 있습니다.