개인노트
[C언어] Break & Continue 문 본문
Break 문
: break문을 감싸고 있는 가장 가까운 반복문 하나를 빠져나온다.
Source.c |
#include <stdio.h> int main(void) { int num=0; while (1) { if (num >= 5000) break; // num이 5000이 되었을 때 while문을 바로 빠져나오게 되어 밑의 num++은 계산하지 않게 된다. 그래서 결과값이 5000이다. num++; } printf("sum = %d \n", num); getchar(); } |
|
Continue 문
: break와 마찬가지로 반복문 안에 삽입된다.
반복문 안에서 실행이 되면 위치에 상관 없이 반복문의 조건검사 부분으로 넘어간다.
Source.c |
#include <stdio.h> int main(void) { int num; printf("start!! \n\n"); for (num = 1; num <= 20; num++) { if (num % 2 == 0 || num % 3 == 0) continue; printf("2와 3의 배수를 제외한 정수 : %d \n", num); } getchar(); } |
|
Comments