다음 코드의 출력 결과는?
다음 코드의 출력 결과는?
string text = "CAT";
for (char letter : text) {
cout << letter << "-";
}
정답: B
문자열에서 for-each 루프 사용법을 이해하는 문제입니다.
⦁ 문자열의 for-each 동작:
⦁ 문자열의 각 문자를 하나씩 가져옴
⦁
string
은 문자들의 집합으로 취급됨⦁ 각 문자는
char
타입으로 처리⦁ 실행 과정:
1.
letter = 'C'
→ C-
출력2.
letter = 'A'
→ A-
출력3.
letter = 'T'
→ T-
출력⦁ 최종 결과:
C-A-T-
⦁ 핵심 개념:
⦁ 문자열도 for-each로 순회 가능
⦁ 각 문자가 개별적으로 처리됨
⦁ 루프 내의 코드가 매번 실행됨
💡 학습 팁
이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.