C++ 반복문 사용하기

2021. 8. 3. 00:19C++

728x90

// 이중 for문 예제

/*

플레이어의 공격이 한 번 실행될 때마다 몬스터 10마리 처치.

이것을 총 5번 반복

*/

// 이중 for문은 많이 써보는 것이 좋다.

for (int i = 1; i <= 5; i++)

{

if (i == 2)

{

continue; // 조건 만족시 continue 발동

}

cout << " " << endl;

cout << "[system : 플레이어가 전체 공격을 " << i << "회 실시!" << endl;

cout << " " << endl;

for (int j = 1; j <= 10; j++)

{

cout << "몬스터 " << j << "마리 처치!"<< endl;

}

// continue가 발동하면 이곳(반복문의 제일 끝)으로 온다

}

// break 사용 예

int i = 2;

while (true)

{

i *= 3;

cout << i << endl;

if (i > 30) // i가 30을 초과하는 경우

{

break; // break를 사용하여 반복문 탈출 / while의 납용을 막음(안전장치 역할)

}

}

// 범위기반 for문 예제

// 배열 선언

int aList[5] = { 1, 2, 3, 4, 5 };

// 기존 C언어 스타일의 for문

for (int i = 0; i < 5; i++)

{

cout << aList[i] << endl;

}

// 범위 기반 for문

// 배열 aList의 각 요소를 auto변수 n에다 복사

for (auto n : aList)

{

cout << n << endl;

}

728x90

'C++' 카테고리의 다른 글

C++ 구조체  (0) 2021.08.04
C++ 랜덤시드  (0) 2021.08.03
C++ 반복문 응용하기  (0) 2021.08.03
C++ 반복문 배열 사용하기  (0) 2021.08.02
C++ 반복문과 배열  (0) 2021.08.02