c++ while 문 예제

By in Non classé on 2 août 2019

아래 예제에서는 변수 (i)가 5 보다 작은 경우 루프의 코드가 반복해서 실행됩니다: do/while 루프는 while 루프의 변형입니다. 이 루프는 코드 블록을 한 번 실행한 다음 조건이 true인지 확인한 다음 조건이 true인 한 루프를 반복합니다. 참고: while 루프를 사용할 때 주의해야 할 중요한 점은 루프 변수가 각 반복에서 변경되고 어떤 시점에서 조건이 false를 반환하도록 루프 동안 루프 내부에 증분 또는 감소 문을 사용해야 한다는 것입니다. 이렇게하면 while 루프의 실행을 종료 할 수 있습니다 그렇지 않으면 루프가 무기한 실행됩니다. 다음으로 식이 평가됩니다. 식이 false이면 do-while 문이 종료되고 제어가 프로그램의 다음 문으로 전달됩니다. 식이 true(영하지 않은 경우)이면 프로세스는 1단계로 반복됩니다. 멈추지 않는 while 루프는 무한 한 동안 루프라고하며, false를 반환하지 않도록 조건을 제공 하면 루프가 무한해지고 무한히 반복됩니다. 무한 한 동안 루프의 예: 이 루프는 1인 i의 값을 줄이면서 끝나지 않으므로 조건 i<=6은 false를 반환하지 않습니다. 아래 예제에서는 do/while 루프를 사용합니다.

루프는 항상 조건이 테스트되기 전에 코드 블록이 실행되기 때문에 조건이 false인 경우에도 적어도 한 번 실행됩니다: 마지막 자습서에서 루프에 대해 설명했습니다. 이 튜토리얼에서 우리는 루프 동안 논의 할 것이다. 앞에서 설명한 것처럼 루프는 지정된 루프 조건이 false를 반환할 때까지 프로그램 문 블록을 반복적으로 실행하는 데 사용됩니다. while 루프 문은 지정된 조건이 true인 한 대상 문을 반복적으로 실행합니다. 여기서 while 루프의 핵심은 루프가 실행되지 않을 수 있다는 것입니다. 조건이 테스트되고 결과가 false이면 루프 본문이 건너뛰고 while 루프 이후의 첫 번째 문이 실행됩니다. 여기서 문(들)은 단일 문 또는 문 블록일 수 있습니다. 조건은 모든 식일 수 있으며 true는 0이 아닌 값입니다. 조건이 true인 동안 루프가 반복됩니다. . 식에는 산술 또는 포인터 형식이 있어야 합니다. 실행은 다음과 같이 진행됩니다 : 참고 : 그렇지 않으면 루프가 끝나지 않을 것입니다, 조건에서 사용되는 변수를 증가하는 것을 잊지 마세요! 루프는 지정된 조건에 도달하는 한 코드 블록을 실행할 수 있습니다.

..

Comments are closed.