CafeM0ca

[C++11]range for문 본문

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


반응형

'Programming > C++' 카테고리의 다른 글

[C++] 런타임 과정에서의 입력 값  (0) 2017.12.02
[C++]inline  (0) 2017.11.29
[C++]함수 포인터  (0) 2017.11.29
[C++]cctype 라이브러리  (0) 2017.11.08
[C++11]배열과 문자열  (0) 2017.11.07
Comments