Development/C++
[C++] 기초 예시 - 5 : continue문
Best Junior
2019. 6. 15. 18:19
현재의 반복을 중단하고 다음 반복을 시작하게 함
=============================================
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;
}