조금씩 꾸준히 완성을 향해

[C 언어] 다중 반복문, continue, break 본문

기타 언어/C 언어

[C 언어] 다중 반복문, continue, break

all_sound 2023. 3. 17. 19:47

반복문 옵션

 

(1) continue

 - 더 이상 아래 문장을 실행하지 않고, 반복문 처음으로 돌아감

 

(2) break

 - 반복문을 빠져나감 

 

#include <stdio.h>

int main() {
  int i, sum = 0;
  for(i=1; i<=10; i+=2){
    if(i%2 && i%3) continue;
    sum+=i;
  }
    printf("%d", sum);
    return 0;
}
// 출력: 12

 

 

다중 반복문

#include <stdio.h>

int main() {
  int i, j;
  for(i=0; i<2; i++){
    for(j=0; j<2; j++){
      printf("i:%d, j:%d\n", i, j);      
    }
  }
}
// i=0, j=0
// i=0, j=1
// i=1, j=0
// i=1, j=1

 


<혼합 예제>

#include <stdio.h>

int main() {
  int i, j, sum=0;
  for(i=1; i<10; i++){
    for(j=1; j<10; j++){
      if(j%3==0) continue;
      if(i%4==0) break;
      sum++;    
    }
  }
  printf("%d", sum);
}
//출력: 42

 

 

 

 

 

 

 

※ 유튜브 흥달쌤 깨알 C언어 특강을 직접 정리한 내용입니다

'기타 언어 > C 언어' 카테고리의 다른 글

[C 언어] 포인터(pointer)  (0) 2023.03.18
[C 언어] 배열  (1) 2023.03.17
[C 언어] 반복문 (for문, while문, do while문)  (0) 2023.03.17
[C 언어] switch 문  (0) 2023.03.16
[C 언어] 삼항 연산자  (0) 2023.03.16