15. 반복문 break, continue

2014. 3. 30. 21:29 - 루하스
break, continue

반복문에는 break와 continue가 들어갈 수 있다.

break를 사용하면 반복문을 종료한다.

continue를 사용하면 continue문 밑에 있는 반복문 코드 실행되지 않으며 다음 반복으로 넘어간다.


#include <stdio.h>


int main()

{

int number = 11;


printf("number = ");

while(1)

{

number = number - 1;

if(number%2==0)    //짝수이면 출력금지(밑에 구문 무시하고 위로 올라간다.)

continue;


printf("%d ", number);


if(number==0) //0이면 반복 종료

break;

}

printf("\n");

return 0;

}



number = 9 7 5 3 1 처럼 홀수만 출력되며 number의 값이 0이 되면 반복문을 종료한다.



#include <stdio.h>


int main()

{

char inputWord;


printf("Consonant character Echo Program (exit->Ctrl+C)");


while (1)

{

printf("\n\ninput : ");

inputWord = getchar();


printf("\noutput : ");


while (1)

{

//모음이면 패스

if (inputWord == 'a' || inputWord == 'e' || inputWord == 'i' || inputWord == 'o' || inputWord == 'u')

{

inputWord = getchar();

continue;

}


putchar(inputWord);

inputWord = getchar();


//문장이 끝나면 종료

if (inputWord == '\n')

break;

}

}

}





'프로그래밍 > C언어' 카테고리의 다른 글

17. 포인터  (0) 2014.04.26
16. 배열  (0) 2014.04.21
14. 반복문 for  (0) 2014.02.08
13. 반복문 do~while  (0) 2014.02.04
12. 반복문 while  (0) 2014.02.03

다른 카테고리의 글 목록

프로그래밍/C언어 카테고리의 포스트를 톺아봅니다