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

C의 While 루프와 비교

<시간/>

For 루프

for 루프는 반복 제어 구조입니다. 특정 횟수만큼 명령문을 실행합니다. 첫째, 반복을 시작하는 초기 값을 가져옵니다. 둘째, 참 또는 거짓을 확인하는 조건을 취합니다. 마지막에 루프 변수를 증가/감소 및 업데이트합니다.

다음은 C 언어의 for 루프 구문입니다.

for ( init; condition; increment ) {
   statement(s);
}

다음은 C 언어의 for 루프의 예입니다.

예시

#include <stdio.h>
int main () {
   int a = 5;
   for(int i=0;i<=5;i++) {
      printf("Value of a: %d\n", a);
      a++;
   }
   return 0;
}

출력

Value of a: 5
Value of a: 6
Value of a: 7
Value of a: 8
Value of a: 9
Value of a: 10

중 루프

while 루프는 조건이 참이 될 때까지 while 루프 블록 내부의 명령문을 실행하는 데 사용됩니다. 블록 내에서 명령문을 실행하려면 단 하나의 조건만 있으면 됩니다. 조건이 false가 되면 while 루프 아래의 명령문을 중지하고 실행합니다.

다음은 C 언어의 while 루프 구문입니다.

while(condition) {
   statement(s);
}

다음은 C 언어의 while 루프의 예입니다.

예시

#include <stdio.h>
int main () {
   int a = 5;
   while( a < 10 ) {
      printf("Value of a: %d\n", a);
      a++;
   }
   return 0;
}

출력

Value of a: 5
Value of a: 6
Value of a: 7
Value of a: 8
Value of a: 9