다음 코드의 출력 결과는?
다음 코드의 출력 결과는?
string firstName = "John";
string lastName = "Doe";
string name = firstName + lastName;
Console.WriteLine(name);
정답: B
문자열 연결의 기본 동작을 이해하는 것이 중요합니다.
⦁ + 연산자의 역할: 문자열에서 + 연산자는 두 문자열을 그대로 이어 붙입니다. 자동으로 공백을 추가하지 않습니다.
⦁ 공백 처리: "John"과 "Doe" 사이에 공백이 없으므로 결과는 "JohnDoe"가 됩니다. 공백이 필요하다면 명시적으로 추가해야 합니다.
⦁ 변수명 vs 값: Console.WriteLine()은 변수 name에 저장된 실제 값을 출력하며, 변수명이나 + 기호는 출력되지 않습니다.
💡 학습 팁
이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.