for-each 루프(범위 기반 for 루프)를 사용하기 가장 적절한 상황은?

과목: C++

문제 번호: 3420

easy
for-each 루프(범위 기반 for 루프)를 사용하기 가장 적절한 상황은?
A. 특정 횟수만큼 반복할 때
B. 배열이나 컨테이너의 모든 요소를 순회할 때
C. 조건이 참인 동안 계속 반복할 때
D. 중첩 루프를 만들 때

정답: B



for-each 루프의 핵심 용도를 이해하는 문제입니다.

⦁ for-each 루프의 특징: 배열, 문자열, 벡터 등의 컨테이너에 있는 모든 요소를 하나씩 순회하는 것이 주목적입니다

⦁ 장점들:
⦁ 인덱스를 신경 쓸 필요가 없음
⦁ 코드가 더 간단하고 읽기 쉬움
⦁ 배열 크기를 몰라도 됨
⦁ 실수로 배열 범위를 벗어날 위험이 없음

⦁ 다른 선택지들:
1. 특정 횟수 반복: 일반 for 루프가 더 적절
2. 조건 기반 반복: while 루프가 더 적절
3. 중첩 루프: 일반 for 루프로도 충분

💡 학습 팁

이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.