Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C 언어의 루프 제어 문은 무엇입니까? 순서도와 프로그램으로 설명

<시간/>

루프 제어 명령문은 명령문 세트를 반복하는 데 사용됩니다. 다음과 같습니다 -

  • for 루프
  • while 루프
  • do-while 루프

for 루프

구문은 다음과 같습니다 -

for (initialization ; condition ; increment / decrement){
   body of the loop
}

순서도

루프의 순서도는 다음과 같습니다 -

C 언어의 루프 제어 문은 무엇입니까? 순서도와 프로그램으로 설명

  • 초기화는 일반적으로 루프 제어 변수를 설정하는 데 사용되는 할당 문입니다.

  • 조건은 루프가 종료될 시기를 결정하는 관계식입니다.

  • 증가/감소 부분은 루프가 반복될 때마다 루프 제어 변수가 어떻게 변경되는지 정의합니다.

  • 루프는 조건이 참인 동안 계속 실행됩니다.

  • 조건이 거짓이면 프로그램은 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 루프의 순서도는 다음과 같습니다 -

C 언어의 루프 제어 문은 무엇입니까? 순서도와 프로그램으로 설명

  • 초기화는 루프 전에 수행됩니다.
  • 조건이 참인 동안 루프가 계속됩니다.
  • 증가 및 감소 부분은 루프 내에서 수행됩니다.

예시

다음은 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 루프의 순서도는 다음과 같습니다. -

C 언어의 루프 제어 문은 무엇입니까? 순서도와 프로그램으로 설명

예시

다음은 do-while 루프 제어문을 위한 C 프로그램입니다 -

#include<stdio.h>
main( ){
   int k;
   k = 1;
   do{
      printf ("%d",k);
      k++;
   }
   while (k <= 5);
}

출력

위의 프로그램이 실행되면 다음과 같은 결과가 생성됩니다 -

1 2 3 4 5