이 프로그램은 C++로 작성된 간단한 콘솔 프로그램으로, "Hello World"라는 문자열을 출력합니다. 프로그램의 구성과 작동 방식을 하나씩 살펴보겠습니다.
#include <iostream>
int main()
{
std::cout << "Hello World";
return 0;
}
전처리기 지시문:
#include <iostream>
#include <iostream>
는 C++ 표준 라이브러리의 일부인 iostream
헤더 파일을 포함하는 지시문입니다.iostream
은 입력과 출력을 처리하는 데 필요한 선언을 포함하고 있습니다.iostream
헤더 파일의 내용을 이 위치에 삽입하도록 지시합니다. 이는 표준 입력(std::cin
), 출력(std::cout
), 오류(std::cerr
) 스트림을 사용 가능하게 합니다.메인 함수:
int main()
{
std::cout << "Hello World";
return 0;
}
int main()
은 C++ 프로그램의 시작 지점입니다. 모든 C++ 프로그램은 main
함수를 가지고 있어야 하며, 이 함수가 프로그램의 실행을 시작합니다.main
함수는 정수를 반환합니다. 일반적으로 0은 프로그램이 정상적으로 종료되었음을 나타냅니다.출력:
std::cout << "Hello World";
std::cout
은 표준 출력 스트림을 나타내며, 콘솔 창에 데이터를 출력하는 데 사용됩니다.<<
연산자는 스트림 삽입 연산자로, 오른쪽의 데이터를 왼쪽의 스트림에 삽입합니다."Hello World"
는 출력할 문자열입니다.종료 코드:
return 0;
return 0;
은 main
함수가 0을 반환하게 합니다.이 프로그램은 iostream
헤더를 포함하고, main
함수에서 std::cout
을 사용하여 "Hello World"를 출력한 후, 정상 종료를 의미하는 0을 반환합니다. 이 과정을 통해 콘솔 창에 "Hello World"라는 문자열이 출력됩니다.