다음 코드의 실행 결과는?

과목: C++

문제 번호: 3357

easy
다음 코드의 실행 결과는?
string first = "Hello";
string second = "World";
cout << first + second;
A. Hello World
B. HelloWorld
C. Hello+World
D. 컴파일 에러

정답: B



+ 연산자로 문자열을 연결하면 두 문자열이 공백 없이 바로 붙습니다

⦁ 연결 과정:
first에는 "Hello"가 저장됨
second에는 "World"가 저장됨
first + second는 "Hello" + "World" = "HelloWorld"

⦁ 두 문자열 사이에 공백을 넣으려면 명시적으로 공백을 추가해야 합니다

⦁ 예: first + " " + second라고 하면 "Hello World"가 됩니다

+ 기호 자체가 출력되지 않고 실제 연결 작업을 수행합니다

💡 학습 팁

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