break 반복을 끝낸다.
continue 반복은 계속하지만, 다음 문장을 건너뛴다.
break 현재 블록에서 빠져나옴.
void breakOrReturn()
{
while (true)
{
char ch;
cin >> ch;
if (ch == 'b')
break; //while문을 빠져나감
if (ch == 'r')
return; //함수를 바로 꺼버림
}
cout << "hello" << endl;
}
int main()
{
breakOrReturn();
return 0;
}
짝수만 출력 (continue 사용)
int main()
{
for (int i = 0; i < 10; ++i)
{
if (i % 2 == 0) continue; //이후의 문장을 건너뜀
cout << i << endl;
}
return 0;
}
'programming > c++' 카테고리의 다른 글
6.1 배열 기초적인 사용법 (0) | 2019.05.06 |
---|---|
5.9 난수 만들기 (0) | 2019.05.04 |
5.7 반복문 for (0) | 2019.05.04 |
5.6 do while (0) | 2019.04.30 |
5.5 반복문 while (0) | 2019.04.30 |