목차
for 반복문 - 범위(구간) 반복
for_each 반복문 - 요소 반복
for 반복문은 반복 횟수가 정해진 경우 사용.
for 반복문은 2가지 유형 있음.
for 반복문 - 범위(구간) 반복
특정 초기값부터 시작해 초기값 증감하면서 종료조건까지 반복 실행.
※ Java for 반복문 구문과 유사.
[구문]
for (초기값; 종료조건; 초기값증감) {
실행 코드
}
[예제1]
#include <iostream>
using namespace std;
int main() {
for (int i = 0; i <= 3; i++) {
cout << i << "\n";
}
return 0;
}
결과값:
0
1
2
3
[예제2] 짝수값만 출력.
#include <iostream>
using namespace std;
int main() {
for (int i = 0; i <= 5; i += 2) {
cout << i << "\n";
}
return 0;
}
결과값:
0
2
4
for_each 반복문 - 요소 반복
배열 의 각 요소에 대해 코드 실행.
※ C++ 11 버전부터 추가.
※ Java for_each 구문과 유사.
[구문]
for (자료형 변수명 : 배열명) {
실행 코드
}
[예제1] 문자열 배열 반복
#include <iostream>
using namespace std;
int main() {
string codes[3] = {"HTML", "CSS", "JS"};
for (string x : codes){
cout << x << "\n";
}
return 0;
}
결과값:
HTML
CSS
JS
[예제2] 숫자 배열 반복
#include <iostream>
using namespace std;
int main() {
int nums[3] = {1, 2, 3};
for (int x : nums){
cout << x << "\n";
}
return 0;
}
결과값:
1
2
3
주소 복사
랜덤 이동