다음 코드에서 세미콜론을 빠뜨렸을 때 나타나는 결과는?

과목: C++

문제 번호: 3284

easy
다음 코드에서 세미콜론을 빠뜨렸을 때 나타나는 결과는?
cout << "Hello World!"
return 0;
A. 프로그램이 정상 실행됩니다
B. 경고 메시지가 나타나지만 실행됩니다
C. 컴파일 에러가 발생하여 실행되지 않습니다
D. 실행은 되지만 출력되지 않습니다

정답: C



⦁ C++에서 세미콜론은 필수입니다. 세미콜론이 없으면 컴파일 자체가 실패합니다

에러 메시지 예시:
error: expected ';' before 'return'
⦁ 컴파일러가 세미콜론을 기대했지만 return을 만났다는 의미

세미콜론의 역할:
⦁ 명령문의 끝을 표시하는 구분자
⦁ 컴파일러가 하나의 명령문이 어디서 끝나는지 알 수 있게 해줌
⦁ 없으면 다음 줄과 연결되어 문법 오류 발생

💡 학습 팁

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