루프 제어 명령문은 명령문 세트를 반복하는 데 사용됩니다. 다음과 같습니다 -
- for 루프
- while 루프
- do-while 루프
for 루프
구문은 다음과 같습니다 -
for (initialization ; condition ; increment / decrement){
body of the loop
} 순서도
루프의 순서도는 다음과 같습니다 -

-
초기화는 일반적으로 루프 제어 변수를 설정하는 데 사용되는 할당 문입니다.
-
조건은 루프가 종료될 시기를 결정하는 관계식입니다.
-
증가/감소 부분은 루프가 반복될 때마다 루프 제어 변수가 어떻게 변경되는지 정의합니다.
-
루프는 조건이 참인 동안 계속 실행됩니다.
-
조건이 거짓이면 프로그램은 for 루프 이후의 다음 문으로 계속됩니다.
예시
다음은 루프 제어 문에 대한 C 프로그램입니다 -
#include<stdio.h>
main( ){
int k;
for (k = 1; k<=5; k++){
printf ("%d",k);
}
} 출력
위의 프로그램이 실행되면 다음과 같은 결과가 생성됩니다 -
1 2 3 4 5
중 루프
구문은 다음과 같습니다 -
while (condition){
body of the loop
} 순서도
while 루프의 순서도는 다음과 같습니다 -

- 초기화는 루프 전에 수행됩니다.
- 조건이 참인 동안 루프가 계속됩니다.
- 증가 및 감소 부분은 루프 내에서 수행됩니다.
예시
다음은 while 루프 제어 문에 대한 C 프로그램입니다 -
#include<stdio.h>
main( ){
int k;
k = 1;
while (k<=5){
printf ("%d",k);
k++;
}
} 출력
위의 프로그램이 실행되면 다음과 같은 결과가 생성됩니다 -
1 2 3 4 5
do-while 루프
구문은 다음과 같습니다 -
Initialization
do{
body of the loop
inc/ dec
} while (condition); 순서도
do-while 루프의 순서도는 다음과 같습니다. -

예시
다음은 do-while 루프 제어문을 위한 C 프로그램입니다 -
#include<stdio.h>
main( ){
int k;
k = 1;
do{
printf ("%d",k);
k++;
}
while (k <= 5);
} 출력
위의 프로그램이 실행되면 다음과 같은 결과가 생성됩니다 -
1 2 3 4 5