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

C 언어의 중첩 for 루프 및 기타 관련 문

<시간/>

중첩된 for 루프에서는 루프 본문에 둘 이상의 for 문이 포함됩니다.

반복 횟수는 외부 루프의 반복 횟수에 내부 루프의 반복 횟수를 곱한 것과 같습니다.

예시

다음은 중첩 for 루프에 대한 C 프로그램입니다 -

#include<stdio.h>
main( ){
   int i,j;
   for (i=1; i<=2; i++){
      for (j=1;j<=2; j++){
         printf ("%d", i*j);
      }
   }
}

출력

위의 프로그램을 실행하면 다음과 같은 결과가 나온다 -

1 2 3 4 5 6
Execution i*j
i=1 j=1 1
j=2 2
i=2 j=1 2
j=2 4

C 언어의 다른 관련 문장은 다음과 같습니다 -

  • 중단
  • 계속
  • 이동

중단

  • 루프(또는) 블록을 종료하는 데 사용되는 키워드입니다.

  • 제어는 루프(또는) 블록 뒤의 다음 문으로 점프합니다.

  • break는 for, while, do-while 및 switch 문과 함께 사용됩니다.

  • 중첩 루프에서 break가 사용되면 가장 안쪽 루프만 종료됩니다.

C 언어의 중첩 for 루프 및 기타 관련 문

예시

다음은 break 문에 대한 C 프로그램입니다 -

#include<stdio.h>
void main( ){
   int i;
   for (i=1; i<=5; i++){
      printf ("%d", i);
      if (i= =3)
         break;
   }
}

출력

위의 프로그램을 실행하면 다음과 같은 결과가 나온다 -

1 2 3

계속

  • 루프의 다음 반복을 계속하기 위해 사용되는 키워드입니다.
  • continue 문 다음의 문을 건너뜁니다.
  • for, while 및 do-while과 함께 사용됩니다.

C 언어의 중첩 for 루프 및 기타 관련 문

예시

다음은 continue 문에 대한 C 프로그램입니다 -

#include<stdio.h>
void main( ){
   int i;
   for (i=1; i<=5; i++){
      if (i==2)
         continue;
      printf("%d", i);
   }
}

출력

위의 프로그램을 실행하면 다음과 같은 결과가 나온다 -

1 2 3 4 5

이동

프로그램의 다른 부분으로 제어를 전달하여 정상적인 프로그램 실행 순서 후에 사용됩니다.

C 언어의 중첩 for 루프 및 기타 관련 문

예시

다음은 goto 문에 대한 C 프로그램입니다 -

#include<stdio.h>
void main( ){
   printf("Hello");
   goto l1;
   printf("How are");
   l1: printf("you");
}

출력

위의 프로그램을 실행하면 다음과 같은 결과가 나온다 -

Hello
you