Programming/C++

[C++11]range for문

M0ca 2017. 11. 8. 01:01
반응형

파이썬같은 느낌의 for문. C++은 배울수록 빠져들고 사랑스럽다.


일반 for문으로 배열의 요소에 접근

1
2
3
int arr[5] {"1,2,3,4,5"};
for(int i=0;i<5;i++)
    cout<<i<<"\n";
cs


range for문으로 배열의 요소에 접근

1
2
3
int arr[5] {"1,2,3,4,5"};
forint i : arr)
    cout<<i<<"\n";
cs


배열의 값을 변경할 때는 &(참조 변수)가 필요하다.

1
2
3
int arr[5] {"1,2,3,4,5"};
forint &i : arr)
    i *= i;
cs


range for문으로 초기화

1
2
3
4
5
int arr[5];
for (int i : {12345}) {
    arr[i] = i;
    cout << arr[i] << "\n";
}
cs


반응형