2021. 3. 11. 04:50ㆍC++
1.while문
while문은 특정 조건까지 계속 반복해서 실행해야 하는 상황에 쓰입니다.
ex) 게임을 종료할 때까지 계속 실행.
ex) 목적지에 도달할 때까지 계속 이동.
기본적인 형태는 다음과 같습니다.
while(조건식)
{
//명령문
}
조건식이 참이라면 계속해서 루프를 돌면서 명령문을 실행하게 됩니다.
간단히 예시를 들어보겠습니다.

count가 5보다 작을 때까지 count의 값을 출력하는 문구를 실행하도록 하고 루프마다 count의 값을 1 증가시키도록 했습니다.

결과가 제대로 출력된 것을 볼 수 있었습니다.
만약 조건식을 잘못 설정하게 되면 무한루프에 빠질 수 있기때문에 주의해서 설정해야 합니다.
2.do ~ while문
do ~ while문의 기본 형식은 다음과 같습니다.
do
{
//명령문
} while(조건식);
do ~ while문은 조건식이 거짓이더라도 명령문을 한번은 실행하는 문법입니다.


조건식은 거짓이지만 Hello World를 출력하는 것을 확인 할 수 있었습니다.
3. for문
for문은 while문과 달리 횟수를 정해 반복해서 루프를 돌게 됩니다.
for(초기식; 조건식; 제어식)
{
//명령문
}
간단히 예시를 들어보겠습니다.

int형 변수 i를 0으로 초기화하고 i가 5보다 작을 때까지 i_Count를 출력하게 하고 i의 값을 1 증가시키는 코드를 작성해보았습니다.

4. break
break는 반복문을 빠져나갈 수 있게 해줍니다.
간단한 예시를 들어보겠습니다.

while문의 조건식이 true이기 때문에 원래라면 무한루프에 빠지겠지만 break로 while문을 빠져나갈 수 있게 됩니다.

Hello World가 한 번만 출력되고 바로 while문을 빠져나온 것을 알 수 있었습니다.
5. continue
continue는 스킵의 기능을 하는 키워드입니다.
간단한 예시를 들어보겠습니다.

0부터 9까지의 숫자 중에서 짝수인 경우에는 스킵을 하고 홀수인 경우에만 i의 값을 출력하게 됩니다.

제대로 출력된 것을 확인할 수 있었습니다.
'C++' 카테고리의 다른 글
| c++) 11. 함수 (0) | 2021.03.14 |
|---|---|
| C++) 10. 열거형 (0) | 2021.03.11 |
| C++) 08. 분기문 (0) | 2021.03.09 |
| C++) 07.const, 메모리 구조 (0) | 2021.03.08 |
| C++) 06. 비트 연산과 비트 플래그 (0) | 2021.03.07 |