현재의 반복을 중단하고 다음 반복을 시작하게 함
=============================================
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;
}
'Development > C++' 카테고리의 다른 글
[C++] 기초 예시 - 7 : 함수 응용 - 하노이 탑 문제 (0) | 2019.06.16 |
---|---|
[C++] 기초 예시 - 6 : 함수 (0) | 2019.06.15 |
[C++] 기초 예시 - 4 : 반복문 for (31) | 2019.06.11 |
[C++] 기초 예시 - 3 : 반복문 do while (0) | 2019.06.11 |
[C++] 기초 예시 - 2 : 반복문 while (0) | 2019.06.10 |