while 문과 for 문의 가장 큰 차이점은?

과목: C#

문제 번호: 2565

medium
while 문과 for 문의 가장 큰 차이점은?
A. for 문이 더 빠르다
B. while 문은 무한 반복만 가능하다
C. for 문은 반복 횟수를 알 때 주로 사용한다
D. while 문은 조건을 사용할 수 없다

정답: C



for 문과 while 문의 사용 목적과 특징을 이해해야 합니다.

⦁ for 문의 특징:
⦁ 반복 횟수가 명확할 때 적합
⦁ 초기화, 조건, 증감을 한 줄에 표현
⦁ 카운터 변수를 자연스럽게 관리
⦁ 배열이나 컬렉션 순회에 적합

⦁ while 문의 특징:
⦁ 반복 횟수가 불명확할 때 적합
⦁ 조건만으로 반복 제어
⦁ 사용자 입력이나 파일 읽기 등에 적합

⦁ 잘못된 선택지 설명:
⦁ 1번: 성능 차이는 거의 없음
⦁ 2번: while도 조건부 반복 가능
⦁ 4번: while도 조건 사용 (오히려 조건이 핵심)

⦁ 변환 가능성: 모든 for 문은 while 문으로, while 문은 for 문으로 변환 가능합니다.

💡 학습 팁

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