Pages Menu
TwitterRssFacebook
Categories Menu

Posted by on Ago 2, 2019

c++ 반복문 예제

루프 본문의 끝에 있는 조건을 테스트한다는 점을 제외하면 `while` 문처럼. 여러 번 코드 블록을 실행해야 하는 상황이 있을 수 있습니다. 일반적으로 문은 순차적으로 실행됩니다: 함수의 첫 번째 문은 먼저 실행되고 두 문은 다음으로 실행됩니다. 조건이 true이면 컨트롤 흐름이 다시 위로 이동하고 루프의 문이 다시 실행됩니다. 이 프로세스는 지정된 조건이 false가 될 때까지 반복됩니다. while 루프에서 조건이 먼저 평가되고 true를 반환하면 루프가 실행되는 동안 내부의 문이 반환되며 조건이 false를 반환할 때까지 반복적으로 발생합니다. 조건이 false로 반환되면 컨트롤이 루프에서 나오고 while 루프 후 프로그램의 다음 문으로 이동합니다. 조건식은 루프의 끝에 나타나므로 루프의 문은 조건을 테스트하기 전에 한 번 실행됩니다. 루프 제어 문은 일반 시퀀스에서 실행을 변경합니다. 실행이 범위를 벗어나면 해당 범위에서 생성된 모든 자동 개체가 소멸됩니다.

루프는 반복적으로 실행되고 멈추지 않을 때 무한하다고 합니다. 이것은 일반적으로 실수로 발생합니다. false를 반환하지 않는 방식으로 for 루프에 조건을 설정하면 무한 루프가 됩니다. 레이블이 지정된 문으로 컨트롤을 전송합니다. 프로그램에서 goto 문을 사용하는 것은 권장되지 않지만. 지정된 조건이 true인 동안 문 또는 문 그룹을 반복합니다. 루프 본문을 실행하기 전에 조건을 테스트합니다. 루프 또는 switch 문을 종료하고 루프 또는 스위치 바로 다음에 실행을 문으로 전송합니다. 루프 조건이 false를 반환할 때까지 두 번째에서 네 번째 단계는 반복됩니다. 멈추지 않는 while 루프는 무한 한 동안 루프라고하며, false를 반환하지 않도록 조건을 제공 하면 루프가 무한해지고 무한히 반복됩니다.

무한 한 동안 루프의 예: 이 루프는 1인 i의 값을 줄이면서 끝나지 않으므로 조건 i<=6은 false를 반환하지 않습니다. 일련의 문 시퀀스를 실행하고 루프 변수를 관리하는 코드를 축약합니다. 참고: while 루프를 사용할 때 주의해야 할 중요한 점은 루프 변수가 각 반복에서 변경되고 어떤 시점에서 조건이 false를 반환하도록 루프 동안 루프 내부에 증분 또는 감소 문을 사용해야 한다는 것입니다. 이렇게하면 while 루프의 실행을 종료 할 수 있습니다 그렇지 않으면 루프가 무기한 실행됩니다. 마지막 튜토리얼에서 우리는 루프에 대해 논의했다. 이 튜토리얼에서 우리는 루프 동안 논의 할 것이다. 앞에서 설명한 것처럼 루프는 지정된 루프 조건이 false를 반환할 때까지 프로그램 문 블록을 반복적으로 실행하는 데 사용됩니다. 프로그램이 실행될 때 인터프리터는 항상 실행될 문을 추적합니다.

Centro per un Futuro Sostenibile Via degli Zingari, 15 - 00184 Roma (tel. +39 06.87570009)