형태
for( 데이터타입 변수이름 : 데이터리스트) {}
활용
int arr[5] = { 1, 2, 3, 4, 5 };
for (int x : arr) {
cout << x;
}
//12345
string str = "asdfg";
for(char ch: str){
cout << ch;
}
//asdfg
for문과 다른 점
- 인덱스가 존재하지 않음
- 배열의 요소를 변경 할 수 없다.
int arr[5] = { 1, 2, 3, 4, 5 };
for (int x : arr) {
x = 5;
}
for (int x : arr) {
cout << x;
}
//12345
//출력 값은 변경되지 않음
'Language > c++' 카테고리의 다른 글
[C++] 스트림과 파일 입출력 (0) | 2023.03.02 |
---|---|
[C++] STL map 사용법 (0) | 2023.02.03 |
[C++] 소수점 (0) | 2022.11.08 |