while 문 예제

조건이 true인 경우 문이 그렇지 않으면 실행되지 않는 경우 조건을 정의하는 데 문이 사용됩니다. 예를 들어(age>18) { printf(«투표할 수 있다»); } 아래 루프의 break 문은 레이블로 나누기:하지만 경고 호출은 별도입니다. 증분 및 비교 후에 실행되는 또 다른 명령문입니다. 따라서 현재 i = 1을 가져옵니다. 예를 들어 아래 루프는 사용자에게 숫자가 입력되지 않을 때 «나누기»라는 일련의 숫자를 묻습니다. break 문을 사용하면 while 조건이 true인 경우에도 루프를 중지할 수 있습니다. 위의 예제의 루프는 세 번반복합니다. 예를 들어 아래 코드에서 i와 j를 반복하여 (0,0)에서 (3,3)까지의 좌표(i, j)에 대한 프롬프트가 표시됨: 증분 i++는 조건 검사(2)와 분리됩니다. 그건 또 다른 문입니다. 우리는 휴식을 계속하면서 사용할 수 있으며 하나의 프로그램에서 예를 들어 줄 수 있습니까? 조건은 사실이지만 루프 본문에서 코드가 실행됩니다. 위의 예제에서 i++가 누락된 경우 루프는 이론적으로 영원히 반복됩니다. 실제로 브라우저는 이러한 루프를 중지하는 방법을 제공하며 서버 측 JavaScript에서는 프로세스를 죽일 수 있습니다. 이러한 부분의 의미를 예로 들어 보겠습니다.

아래 루프는 0부터 (포함되지 않음) 3까지 i에 대한 alert(i)를 실행합니다: while 문은 조건이 true인 한 문 블록을 반복적으로 실행할 수 있도록 합니다. while 문은 루핑 문이라고 하는 것의 예입니다. while 문은 선택적 else 절을 가질 수 있습니다. step1: 변수 카운트는 값 1로 초기화된 다음 조건에 대해 테스트되었습니다. step2: 조건이 true를 반환하면 while 루프가 실행되는 본문 내의 문이 다른 컨트롤에서 나옵니다. 단계3: count 값은 ++ 연산자사용을 사용하여 증가한 다음 루프 조건에 대해 다시 테스트되었습니다. 이 프로그램에서는 여전히 추측 게임을 하고 있지만, 장점은 사용자가 정확하게 추측할 때까지 추측을 계속할 수 있다는 것입니다 . 이것은 while 문을 사용하는 것을 적절하게 보여 줍니다. 루프는 지정된 조건이 false를 반환할 때까지 명령문 블록을 반복적으로 실행하는 데 사용됩니다. 이전 튜토리얼에서 우리는 루프를 배웠습니다.

이 가이드에서 우리는 C에서 루프 동안 배울 것입니다. while 루프는 관련 변수를 준비해야 하며, 이 예제에서는 인덱싱 변수i를 1로 설정해야 합니다. 예를 들어 5는 소수이며 나머지는 2, 3 및 4로 나눌 수 없기 때문입니다. while-block은 while 문 뒤의 동일한 블록(while 문과)에 해당 문을 배치하여 동일한 효과를 얻을 수 있으므로 실제로 중복됩니다. raw_input 및 if 문 내부while 루프를 이동 하 고 while 루프 전에 True로 실행 되는 변수를 설정 합니다.