Contact Us  
    Today
     
    03 8671 0111

c while 예제

5호선에서는 변수 i를 선언하고 초기화했습니다. 그런 다음 컨트롤은 do while 루프의 본문 내부에 들어옵니다. 루프의 본문 내에서 if 조건(i%3==0)이 테스트되고 true인 경우 if 블록 내부의 문이 실행됩니다. 문 i ++ 1에 의해 i의 값을 증가 합니다. 마침내 조건(i<100)이 확인되는 동안의 할 일. true이면 루프 본문 내부의 문이 다시 실행됩니다. 이 프로세스는 i의 값이 100보다 낮을 수록 계속 반복됩니다. While 루프는 사전 테스트 된 루프라고도합니다. 일반적으로 while 루프를 사용하면 지정된 부울 조건에 따라 코드의 일부를 여러 번 실행할 수 있습니다. 반복 if 문으로 볼 수 있습니다. while 루프는 반복 횟수를 미리 알 수 없는 경우에 주로 사용됩니다. C while 루프 문은 조건이 충족될 때까지 동일한 코드 블록을 반복적으로 실행할 수 있습니다. 안녕하세요 동안 과 tnx 대부분의 시간 동안 대신 루프를 사용하는 경우 모두 axamplee를 작성하시기 바랍니다.

그러나 루프가 가장 적합한 동안 수행하는 몇 가지 시나리오가 있습니다. 다음 문제를 고려하십시오. C 프로그래밍의 while 루프는 지정된 조건이 true인 한 대상 문을 반복적으로 실행합니다. c 언어의 while 루프 구문은 아래에 주어집니다: while 루프는 주어진 논리식이 true로 평가하는 한 실행됩니다. 식이 false로 평가되면 루프가 중지됩니다. 식은 각 반복의 시작 부분에서 확인됩니다. while 루프 문 내의 execute 문은 루프를 입력할 때 식이 false로 평가되는 경우 실행되지 않습니다. 무기한 루프를 피하기 위해 루프 본문 내부의 루프 조건을 업데이트해야합니다.

m이 n과 같거나 작아지면 루프가 종료되므로 m <= n은 while 루프의 종결 조건입니다. 여기서 주목해야 할 요점은 while 루프가 전혀 실행되지 않을 수 있다는 것입니다. 조건이 테스트되고 결과가 false이면 루프 본문이 건너뛰고 while 루프 이후의 첫 번째 문이 실행됩니다. 각 반복 후 조건을 확인 하려는 경우 할 while 루프 문을 사용할 수 있습니다. 식이 while 루프에서 전달되면 0이 아닌 값이 생성되면 루프는 무한 한 번을 실행합니다. do while 루프는 while 루프와 크게 다르기 때문에 body의 루프 문은 조건이 false인 경우에도 적어도 한 번 실행됩니다. while 루프의 경우 조건이 먼저 검사되고 true인 경우에만 루프 본문의 문이 실행됩니다. 여기서 문(들)은 단일 문 또는 문 블록일 수 있습니다. 조건은 모든 식일 수 있으며 true는 zero가 아닌 값입니다. 조건이 true인 동안 루프가 반복됩니다. 식이 평가될 때까지 기다리지 않고 루프를 이스케이프하려면 break 문을 사용할 수 있습니다. while 루프 본문 내부의 특정 지점 아래에 코드를 실행하지 않고 while 루프 문의 맨 위로 돌아가려면 continue 문을 사용합니다.

관계형 연산자(, ==, <=, == ==)와 마찬가지로 while 루프에서 논리 연산자도 사용할 수 있습니다. 다음 시나리오는 유효합니다 : while 루프 첫 번째 조건 (부울 식)이 테스트됩니다. false이면 문을 실행하지 않고 루프가 완료됩니다.

Accredited with:

excellence and integrity

JHL Civil Pty Ltd ABN 79144 907 514, 10A Phillip Court, Port Melbourne, Victoria (VIC), 3207 Australia
© Copyright JHL Civil 2013