[C++] 범위기반 for문

강승구·2022년 6월 9일
0

for문은 조건식을 통해 일정 횟수를 중심으로 반복하지만 범위기반 for문의 반복횟수는 배열의 요소 개수에 맞추어 자동으로 결정된다.
따라서 코드를 잘못 입력해서 오류가 발생할 가능성이 줄어들게 된다.

기존의 for문

#include <iostream>

using namespace std;

int main(){
    int arr[5] = {1, 2, 3, 4, 5};

    for(int i = 0; i < 5; i++){
        cout << arr[i] << ' ';
    }
}

범위기반 for문

for(auto 요소 변수 : 배열이름){
반복구문;
}

#include <iostream>

using namespace std;

int main(){
    int arr[5] = {1, 2, 3, 4, 5};

    for(auto n : arr)
        cout << n << ' ';
}
profile
강승구

0개의 댓글