연습장

반복문 본문

언리얼 개발자/C++

반복문

도다람 2022. 9. 12. 17:26

주제: 반복문


1. while문

while문:  한 번만 실행하는게 아니라 특정 조건까지 계속 반복해야 하는 상황일 때

ex) 유저가 게임을 끌때까지 계속 게임을 실행하라 / 목적지에 도달할 때 까지 계속 이동하라.

 

while (조건식)

{

         명령문

}

 

[ "Hello World"문 5번 출력 ]

int main(){
	
    int count = 0;
    
    while (count<5)
    {
    	cout << "Hello world" << endl;
        count++;
    }

}

2. do-while문 : 어지간해서는 사용하진 않음

 

do

{

         

} while (조건식)

 

1) 무조건 do 다음 괄호가 한 번은 실행된 다음에 조건식을 체크한다.

2) while문과 do-while문의 차이는 한 번이라도 괄호 안에 들어오느냐 안 들어오느냐의 차이이다.

 

[ "Hello World"문 5번 출력 ]

int main(){
	
    int count = 0;
    
    do
    {
    	cout << "Hello world" << endl;
        count++;
        
    }while(count<5);

}

3. for문

for (초기식; 조건식; 제어식)

 

}

 

1) 조건식: 안으로 들어갈지 안 들어갈지 판별하는식

2) 정해진 횟수만큼 반복되는 건 for문 사용하기

 

 

[ "Hello World"문 5번 출력 ]

int main(){
	
	int count = 0;
    
	for( int count=0; count<5; count++)
	{
        cout << "Hello world" << endl;
	}
    	
}

4. 루프문의 흐름제어 break; continue;   

==>   for문 while문에서도 동일하게 사용

 

break;

반복문에서 빠져나가라.

 

continue;

해당(아래) 조건을 스킵하는 개념.

 

[1~10 사이의 홀수만 출력하기]

for (int count=1; count<=10; count++)
{
	bool isEven = ((count%2)==0);
	if (isEven)
    	continue;
        
	cout << count << endl;
}

'언리얼 개발자 > C++' 카테고리의 다른 글

열거형  (1) 2022.09.13
연습문제 (별찍기와 구구단)  (0) 2022.09.12
분기문  (1) 2022.09.12
유의사항 및 팁  (0) 2022.09.05
const와 메모리 구조  (0) 2022.09.05
Comments