for 문과 비교했을 때 foreach 문의 장점이 아닌 것은?
for 문과 비교했을 때 foreach 문의 장점이 아닌 것은?
정답: C
foreach 문의 특징과 제한사항을 이해해야 합니다.
⦁ foreach의 장점:
⦁ 간결한 문법 (인덱스 관리 불필요)
⦁ Length 속성 사용 불필요
⦁ 가독성 향상
⦁ 인덱스 오류 방지
⦁ foreach의 제한사항:
⦁ 읽기 전용 순회
⦁ 배열 요소 값 직접 변경 불가
⦁ 인덱스 접근 불가
⦁ 역순 순회 불가
⦁ 값 변경이 필요한 경우:
// foreach로는 불가능
// for 문 사용 필요
for(int i = 0; i < cars.Length; i++)
{
cars[i] = "Modified";
}
⦁ 사용 기준: 단순 읽기는 foreach, 수정이나 인덱스가 필요하면 for 문 사용
💡 학습 팁
이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.