현재의 반복을 중단하고 다음 반복을 시작하게 함

=============================================

while (조건식)

{

    문장1;

    continue;

    문장2;

}

==>> 문장1만 진행하고 문장2를 진행하기 전에 continue를 만나 조건식으로 올라가게 됨

=============================================

 

=============================================

do

{

    문장1;

    continue;

    문장2;

} while (조건식);

==>> 문장1만 진행하고 문장2를 진행하기 전에 continue를 만나 조건식으로 건너뛰어 내려가게 됨

=============================================

 

=============================================

for (초기화; 조건식; 증감;)

{

    문장1;

    continue;

    문장2;

}

==>> 문장1만 진행하고 문장2를 진행하기 전에 continue를 만나 조건식으로 올라가게 됨

=============================================

 

 

// 3의 배수는 건너뛰고 출력한다.

#include<stdio.h>

int main(void)
{
	int i;
    for(i=0 ; i<10 ; i++)
    	if( i%3 == 0 )
        	continue;
        printf("%d ", i);
	return 0;
}

 

 

 

예제

// 소문자를대문자로변경한다.
#include<stdio.h>
int main(void)
{
	char letter; 
	while(1)
    {
    	printf("소문자를입력하시오: ");
        scanf(" %c", &letter); 
        
        if( letter == 'Q')
        	break;
        if( letter < 'a'|| letter > 'z')
        	continue;

		letter -= 32;
        printf("변환된 대문자는 %c 입니다.\n", letter); 
	}
	return 0;
} 

 

 

+ Recent posts