0. Intro
- 반복문은 동일한 작업을 여러 번 수행할 때 사용된다.
- 한번 생각해보자, 만약 당신이 100명의 사람에게 같은 메시지를 보내야 한다면,
하나씩 직접 입력하는 대신 반복문을 사용한다면 단 몇 줄의 코드로 해결이 가능하다.
1. while 반복문
1.1. while?
- 정의 : 조건이 참인 동안 특정 작업을 반복한다.
- 기본 구문은 다음과 같다.
while (조건문){
//Code Block
}
1.2. 간단한 예시 (1부터 5까지 출력하기)
int i = 1;
while (i <= 5) {
std::cout << i << " ";
i++;
}
// 출력: 1 2 3 4 5
2. do-while 반복문
2.1. do-while?
- 코드 블록을 최소 한 번 실행한 뒤, 조건을 확인한다.
- 기본 구문은 다음과 같다.
do{
//code block
} while(조건문);
- 조건이 거짓이더라도 코드 블록을 최소 한 번은 실행한다.
2.2. do-while 숫자맞추기 예시
int secret = 7, guess;
do {
std::cout << "숫자를 맞춰보세요: ";
std::cin >> guess;
if (guess != secret) std::cout << "틀렸습니다! 다시 시도하세요.\n";
} while (guess != secret);
std::cout << "정답입니다!\n";
3. for 반복문
3.1. for?
- 반복 횟수를 미리 알고 있을 때 사용하기 적합하다.
- 기본 구문은 다음과 같다.
for (초기화; 조건문; 증감){
//실행될 코드
}
3.2. for 1부터 10까지 출력하기 예시
for (int i = 1; i <= 10; i++){
std::cout << i << " ";
}
'CS Study > C++' 카테고리의 다른 글
[C++] [11] 객체지향 프로그래밍(OOP) (1) | 2024.12.22 |
---|---|
[C++] [9] 조건문 (if, else, else if, switch) (0) | 2024.12.20 |
[C++] [8] 레퍼런스 변수(reference variable) (0) | 2024.12.20 |
[C++] [7] 정적 변수(static) 상수 변수(const) (0) | 2024.12.20 |
[C++] [6] 구조체 (struct) (3) | 2024.12.20 |