반응형
반목문이란?
프로그램 내에서 똑같은 명령을 일정 횟수만큼 반복하여 수행하도록 제어하는 명령문으로
프로그램이 처리하는 대부분의 코드는 반복적인 형태가 많으므로, 가장 많이 사용되는 제어문 중 하나이다.
for 루프
for (int i = 0; i < 5; i++) {
// 0부터 4까지 5번 반복
// i는 반복 횟수를 조절
}
while 루프
int i = 0;
while (i < 5) {
// (괄호 안의 조건) i가 5보다 작은 동안 반복
i++;
}
do-while 루프
int i = 0;
do {
// 무조건 한 번 코드 실행
i++;
} while (i < 5);
// 그 이후는 while의 조건에 따라 반복 실행
범위 기반 for 루프
c++11 부터 도입된 for 루프
c#의 for in, javascript의 for of 와 유사하다.
int numbers[] = {1, 2, 3, 4, 5};
for (int num : numbers) {
// numbers 배열의 모든 요소를 반복
}
반복문은 프로그램의 흐름을 제어하고 배열이나 벡터와 같은 데이터 구조에서 요소를 처리하고 작업을 반복적으로 수행하는데 사용되므로 꼭 알아두어야 한다.
반응형
'C++ 문법' 카테고리의 다른 글
C++ 배열 메서드 (61) | 2023.10.23 |
---|