자세한 내용은 계속 읽으십시오. 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 루프에서 사용할 수 있으며, 항상 참인 조건을 사용하여 무한 루프를 만들 수도 있습니다.