반응형
주제: 반복문
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;
}
반응형
'IT > C++' 카테고리의 다른 글
열거형 (1) | 2022.09.13 |
---|---|
연습문제 (별찍기와 구구단) (0) | 2022.09.12 |
분기문 (1) | 2022.09.12 |
유의사항 및 팁 (0) | 2022.09.05 |
const와 메모리 구조 (0) | 2022.09.05 |