c언어 do while 예제

루프를 연구하는 동안 우리는 반복 의 수가 사전에 알려져 있음을 보았다, 즉 루프 본체를 실행하는 데 필요한 횟수는 우리에게 알려져있다. 루프는 우리가 사전에 루프의 반복의 정확한 수를 모르는 상황에서 사용된다. 루프 실행은 테스트 조건에 따라 종료됩니다. 구문: 루프는 주로 초기화 식, 테스트 식, 업데이트 식이라는 세 가지 문으로 구성되어 있다고 이미 명시했습니다. 세 루프의 구문 – for, 동안, 주로이 세 문의 배치에 차이가 있는 동안. do-while 문의 식은 루프의 본문이 실행된 후 평가됩니다. 따라서 루프의 본문은 항상 한 번 이상 실행됩니다. 위의 스크린 샷에서 관찰하는 경우 값 11을 입력하고 해당 코드를 실행 한 후 while 조건을 확인하고 루프에서 빠져 나오기 때문에 합계를 11로 표시합니다. 이 프로그램에서는 정수선언을 한 다음 0이 10보다 큰지 여부를 확인합니다.

조건이 True이면 “X가 10보다 큽합니다”라는 명령문을 인쇄합니다. While 루프 외부에 printf 문이 하나 더 있으며 이 문은 while 루프 후에 실행됩니다. 우리가 1의 테이블을 인쇄하는 루프 동안 c 언어의 간단한 프로그램이 제공됩니다. 할 수 있습니다. while 루프 제어 문, 루프는 처음으로 조건에 관계없이 실행됩니다. 그런 다음 2 번째 시간 이후, 루프는 조건이 false가 될 때까지 실행됩니다. 우리는 이 do-while 문에서 c 언어로 있는 동안 do를 사용하여 동일한 예제를 작성하려고 합니다. 및 x–; x의 초기 값에 관계없이 실행됩니다. 그런 다음 x > 0이 평가됩니다. x가 0보다 크면 문 본문이 다시 실행되고 x > 0이 다시 평가됩니다.

문 본문은 x가 0보다 크면 반복적으로 실행됩니다. do-while 문의 실행은 x가 0 또는 음수가 되면 종료됩니다. 루프의 본문이 적어도 한 번 실행됩니다. do-while 루프는 0이 아닌 값을 조건식으로 전달하면 무한한 시간을 실행합니다. 나는 당신이 예를 볼 때 더 잘 이해할 것이라고 생각, 그래서, C 반복 – 문에서 While 루프를 사용하여 동일한 프로그램을 작성할 수 있습니다 : 문 동안 (식) ; 할 while 루프는 사후 테스트 루프입니다. do-while 루프를 사용하여 명령문의 여러 부분의 실행을 반복할 수 있습니다. do-while 루프는 루프를 한 번 이상 실행해야 하는 경우에 주로 사용됩니다. do-while 루프는 종료 조건이 최종 사용자에 따라 달라지는 메뉴 기반 프로그램에서 주로 사용됩니다. 할 구문… C 프로그래밍 언어의 루프는 동안 – 먼저 루프 내부의 문을 실행하고 끝에 도달 한 후, 그것은 동안 내부의 상태를 확인합니다.

조건이 True이면 이 프로세스를 반복합니다. 조건이 실패하면 C Do While 루프가 종료됩니다. 루프의 맨 위에있는 루프 조건을 테스트하는 while 루프와는 달리… C 프로그래밍의 루프는 루프의 맨 아래에 있는 조건을 검사합니다. C 언어 do-while 루프의 구문은 다음과 같습니다. while 루프는 while 루프와 유사하지만 적어도 한 번 실행되도록 보장된다는 사실을 제외합니다. 프로그래밍의 루프는 문 블록을 반복적으로 실행해야 할 때 사용됩니다. 예: “Hello World”를 10번 인쇄한다고 가정합니다.

이 작업은 아래와 같이 두 가지 방법으로 수행할 수 있습니다. while 루프와 while 루프의 주요 차이점은 루프가 루프 바디의 끝에서 테스트되는 동안, 즉 루프가 종료 제어되는 반면 다른 두 루프는 엔트리 제어 루프입니다.